Commit Graph
9969 Commits
Author SHA1 Message Date
Kingcom ce5ffdfe7a Convert backslashes when opening directory 2013-11-06 09:41:56 +01:00
Henrik Rydgård ebd3763c7e Merge pull request #4458 from Kingcom/KeyStateFix
Correct use of GetAsyncKeyState
2013-11-05 02:36:39 -08:00
Kingcom 0e61913839 Remove redundant != 0 checks 2013-11-05 11:34:53 +01:00
Kingcom a972b5d0dc Correct use of GetAsyncKeyState 2013-11-05 11:29:55 +01:00
Henrik Rydgård 3850f2b625 Merge pull request #4454 from unknownbrackets/perf
Optimize IndexGenerator::AddPrim() funcs for MSVC
2013-11-05 01:36:23 -08:00
Unknown W. Brackets e435b81281 Optimize IndexGenerator::AddPrim() funcs for MSVC.
Reduces profile from ~5.4% to ~1.6% (with vertex cache off) in
Senjou no Valkyria 3.  Similar to the TranslatePrim() funcs.
2013-11-04 22:49:28 -08:00
Sacha ff14b69e00 Qt: Update touch controller layout on switch to fullscreen. Note: The touch controller configuration still will not update. 2013-11-05 16:00:13 +10:00
Sacha b1b4679fe6 Scale touch controls to screen resolution.
Include a migration method for users who were on the old static system.
Scaling up may still look weird due to the hacky method of placement which is unchanged by this commit.
Next step of resolution independence would be to have the button scaling affected by resolution too.
Tested on a few devices. Mobile users should see no changes at all.
2013-11-05 14:52:31 +10:00
Sacha eb936fd2a2 Update native. Fixes #4434 2013-11-05 12:59:42 +10:00
Sacha 747346b12d Qt: Use different temporary file dirs for each project so that names do not conflict. 2013-11-05 12:17:34 +10:00
Sacha 296372262c Qt: Don't allow double click to resize window when the user could be using touch controls. 2013-11-05 11:53:49 +10:00
Sacha 5263d53282 Implement throttling for Qt desktop UI (same as the Windows-only one in Core/Config) to stop it using 100% cpu in menus. 2013-11-05 10:54:37 +10:00
Henrik Rydgård 508830b45b Merge pull request #4447 from Bigpet/DSoundRefactoring
move direct sound specific behavior into the actual direct sound function
2013-11-04 11:22:50 -08:00
Henrik Rydgård 58fbdedd0b Merge pull request #4415 from unknownbrackets/syscalls
Avoid CallSyscall() overhead from jit
2013-11-04 11:21:53 -08:00
Peter Tissen 9b9ba165e0 move direct sound specific behavior into the actual direct sound function instead of into an ifdef 2013-11-04 18:29:49 +01:00
Unknown W. Brackets 859d14d3f5 Correct sceKernelIsCpuIntrSuspended().
It takes a param.  Verified by tests, it just returns what the param
means, not anything about the current state.
2013-11-04 08:03:51 -08:00
Unknown W. Brackets dfbfed7534 Oops, avoid a crash on a bad HLE func.
In the debug stats area.
2013-11-04 08:03:50 -08:00
Unknown W. Brackets 5328e213a6 Clear the jit cache when toggling debug stats.
This way we can bypass that check normally, for speed.
2013-11-04 08:03:50 -08:00
Unknown W. Brackets 732ae13ebb Fast path CallSyscall where possible.
It seems we're spending a decent amount of time there, which isn't
entirely unexpected.  We can eliminate some things easily.
2013-11-04 07:59:37 -08:00
Unknown W. Brackets baa82e0a9d Keep syscalls the same in the interpreter.
Rather than having different bugs.
2013-11-04 07:59:36 -08:00
Henrik Rydgård ae27874cf1 Merge pull request #4445 from Bigpet/AudioBufferFix
fixes #4443 buffer underrun in the audio system
2013-11-04 07:10:10 -08:00
Peter Tissen 3bd01cce31 fixes #4443 buffer underrun in the audio system 2013-11-04 14:03:36 +01:00
Henrik Rydgård 9113c584f1 Merge pull request #4399 from raven02/patch-11
Attempt to go back to the earliest logic of finding a matching framebuffer
2013-11-04 04:43:34 -08:00
Henrik Rydgård 0d9a0bcbd4 Merge pull request #4419 from thedax/reviseLanguageSwitching
Win32: Revise how the language system/menu works.
2013-11-04 04:41:11 -08:00
Sacha 04a4f31215 Qt Desktop: Hide cursor in fullscreen during gameplay, unless on-screen controls are enabled. 2013-11-04 22:30:38 +10:00
Sacha 2e324c9842 Define unaligned access for all ARM. We don't support any that don't. The define didn't exist yet in GCC 4.6 (used by Symbian and Android). 2013-11-04 12:45:13 +10:00
Sacha 03a9cd6711 Fix crashes on Symbian and Blackberry (and likely others) when memory to be hashed is unaligned. Thanks @unknownbrackets 2013-11-04 12:14:21 +10:00
The Dax 728101aebb Revise how the language system works.
On Win32, the Language menubar is eliminated in favour of displaying a NewLanguageScreen on screens that are of type UIDialogScreenWithBackground/UIScreenWithBackground; UIScreen inheriting screens (e.g. GamePauseScreen) still require manual additions.
2013-11-03 19:21:53 -05:00
Henrik Rydgård e2e74e81d6 Merge pull request #4436 from Bigpet/Audiofix
delete source of buffer overrun on Windows
2013-11-03 14:37:37 -08:00
Peter Tissen c9eac0e10c delete source of buffer overrun on Windows 2013-11-03 23:03:07 +01:00
Henrik Rydgård 95ede145c9 Merge pull request #4432 from shenweip/patch-3
Improvement about Save Load.
2013-11-03 11:17:17 -08:00
Henrik Rydgård 86514ecbc0 Merge pull request #4433 from chinhodado/patch_1
fix Vietnamese locale
2013-11-03 08:52:30 -08:00
Chin 7507efb3b8 fix Vietnamese locale 2013-11-03 11:42:51 -05:00
shenweip 740f49c7a1 Add a check and comment. 2013-11-04 00:13:00 +08:00
Unknown W. Brackets f66da87d9d Fix translation of rewind setting title. 2013-11-03 07:56:17 -08:00
shenweip 8a26da6e45 Load another files of save. 2013-11-03 23:52:16 +08:00
Henrik Rydgård a415d606c1 Merge pull request #4411 from unknownbrackets/texcache
Improve the non-NEON tex hash path on ARM
2013-11-03 07:48:23 -08:00
Unknown W. Brackets 64e977db08 Improve the non-NEON tex hash path on ARM.
This generates better looking disassembly, though a small change.
2013-11-03 07:43:10 -08:00
Unknown W. Brackets 5efc7fd581 Fix typo. 2013-11-03 07:36:53 -08:00
shenweip b9d655f602 Code CleanUp,make it clearer. 2013-11-03 23:10:05 +08:00
Henrik Rydgard c4e02ab41d Revert "Fix Comp_VRot on x86 Linux/Mac/etc."
Seems broken, doesn't built on Windows.

This reverts commit d41acebb3d.
2013-11-03 15:24:57 +01:00
Henrik Rydgård b2298a9e86 Merge pull request #4420 from unknownbrackets/savestates
Enable rewind feature in UI, fix a savestate bug
2013-11-03 03:21:51 -08:00
Henrik Rydgård aceebe1329 Merge pull request #4416 from unknownbrackets/travis-ci
Add a travis-ci info file for Travis CI
2013-11-03 03:19:50 -08:00
Henrik Rydgård 2af9ef45a3 Merge pull request #4413 from Kingcom/Debugger
Change "goto in memory view" behavior
2013-11-03 03:19:12 -08:00
Henrik Rydgård cc40d9ddef Merge pull request #4412 from chinhodado/patch-1
Update langregion.ini
2013-11-03 03:18:56 -08:00
Henrik Rydgård 3144a51e07 Merge pull request #4424 from unknownbrackets/perf
Speed up access to the current HLE thread
2013-11-03 03:13:17 -08:00
Henrik Rydgård 743fb154ae Merge pull request #4427 from unknownbrackets/volume-fix
Fix volume scaling for mono inputs, etc.
2013-11-03 03:11:35 -08:00
Henrik Rydgård c4a934fb41 Merge pull request #4429 from Kingcom/DebugEnhancements
Advance cursor after assembling
2013-11-03 03:11:08 -08:00
Henrik Rydgård 7e0e2051ab Merge pull request #4418 from unknownbrackets/profiler
Add android-ndk-profiler v3.2
2013-11-03 03:10:53 -08:00
Henrik Rydgård f414856ebe Merge pull request #4428 from Kingcom/StepOver
Fix step over handling of fpu branches and jalr
2013-11-03 03:09:04 -08:00