Commit Graph
11573 Commits
Author SHA1 Message Date
Henrik Rydgård 7a00891c9e Merge pull request #3055 from unknownbrackets/scheduling
Reschedule in time spin loops
2013-08-04 13:00:34 -07:00
Sacha 8b4280b297 Rename KEYCODE to NKCODE (native key code) to stop name collision. Implement Blackberry keymapping. 2013-08-05 03:31:40 +10:00
Unknown W. Brackets e51265d26e Reschedule in time spin loops.
It seems like rescheduling should potentially happen much more often, but
it could be a bit dangerous as far as compatibility.

Improves sound quality in Crimson Gem Saga and Where Is My Heart?
2013-08-04 10:11:56 -07:00
Henrik Rydgård 53336e55ad Merge pull request #3050 from thedax/newUIBugFix
Win32/NewUI: Address debug log bug and placement in menu.
2013-08-04 02:07:16 -07:00
Henrik Rydgård c2e689c24e Merge pull request #3044 from raven02/patch-5
Fix incorrect pixel sizing in full screen
2013-08-04 02:06:47 -07:00
The Dax c8a675863e Move debug logging toggle to Developer Options in NewUI. It was supposed to be here in the first place. 2013-08-04 04:45:09 -04:00
raven02 e0d68e4768 Add game direct load support for new UI 2013-08-04 15:49:51 +08:00
The Dax f94ae2f10c Fix NewUI bug involving the debug console on Win32. Also change the behaviour of WM_USER_LOG_STATUS_CHANGED to open and close the log window when enabled/disabled as appropriate. 2013-08-04 03:39:49 -04:00
raven02 5a384a51ce Fix Issue #2949 2013-08-04 13:48:36 +08:00
Henrik Rydgård 0b502f107f Merge pull request #3030 from unknownbrackets/elf-fix
Report unexpected export sizes too
2013-08-03 15:12:15 -07:00
Sacha cbdd5654eb Qt buildfix. 2013-08-03 22:40:54 +10:00
Henrik Rydgård 121d48cbb1 Merge pull request #3032 from lioncash/master
Fix two memory leaks in ArmCPUDetect.cpp
2013-08-03 01:20:50 -07:00
Henrik Rydgård 6cca6da067 Merge pull request #3040 from raven02/patch-4
Add GE state clearmode-related accessors
2013-08-03 01:14:28 -07:00
raven02 c4a3638183 Add gstate.isClearModeDepthWriteEnabled/ColorMask/AlphaMask() 2013-08-03 14:56:37 +08:00
raven02 fd40bf7ada Use gstate.isClearModeDepthWriteEnabled/ColorMask/AlphaMask() 2013-08-03 14:55:45 +08:00
Unknown W. Brackets f35b4a6159 Don't use render-to-texture with format mismatch. 2013-08-02 22:45:35 -07:00
Unknown W. Brackets 8e512c926e For now, don't bind mismatched FBs at all.
But still don't create a garbage texture either.
2013-08-02 22:45:34 -07:00
Unknown W. Brackets ab1c20f509 Detach textures and fbs using a range check.
This is more compatible with the attach logic, and might also be faster.
Although, framebuffer destroys should not be that common.
2013-08-02 22:45:34 -07:00
Unknown W. Brackets da39d80742 Update native (iOS buildfix.)
Should fix #2989.
2013-08-02 16:23:11 -07:00
Henrik Rydgård 73b047ce6e Merge pull request #3037 from CPkmn/patch-1
ISOFileSystem support for umd0:umd0
2013-08-02 10:03:16 -07:00
CPkmn 5729523d9c ISOFileSystem support for umd0:umd0
Allows Bleach: Soul Carnival 2 to find what it's looking for in its boot process (umd0:umd0). The game is still stuck in a blackscreen, but the boot process seems better than before (judging from the logs).

Prior to requesting umd0:umd0 the log is interesting. This is the second game I've seen waiting within a callback, and having something other than hleDelayResultFinish waking up an HLE-blocked thread.
2013-08-02 04:28:01 -07:00
Lioncash dce9fdd203 Previous commit should have actually used free() and not delete. This fixes that. 2013-08-01 10:57:27 -04:00
Lioncash b14827da04 Fix two memory leaks in ArmCPUDetect.cpp
These char pointers weren't deleted before the function ended.
2013-08-01 10:24:56 -04:00
Kingcom fe94845adc Merge branch 'master' of https://github.com/hrydgard/ppsspp 2013-08-01 11:03:25 +02:00
Unknown W. Brackets a9557a8297 Report unexpected export sizes too. 2013-08-01 00:38:34 -07:00
Henrik Rydgard 4e8958f42d A small optimization, a few jit stubs, and cross/quat product on x86. 2013-08-01 00:15:08 +02:00
Henrik Rydgard 61d419b2ec Don't scan for something to decimate every frame. Actually costs perf. 2013-08-01 00:13:58 +02:00
Henrik Rydgard 76ae643335 Cleanup 2013-07-31 22:42:51 +02:00
Henrik Rydgard c86dc7279e JIT: Implement VCMP in both JITs. Only the x86 one is tested and enabled. 2013-07-31 22:29:16 +02:00
Henrik Rydgard 7d2e0b46a4 Delete ColorUtil.cpp/h 2013-07-31 22:28:40 +02:00
Kingcom deb66921d7 Add "Add new" option to right click menu when clicking on a breakpoint 2013-07-31 20:36:58 +02:00
Kingcom 0767abd1d0 Edit breakpoints 2013-07-31 20:33:50 +02:00
Henrik Rydgard e6eafadb13 Update native with possible joystick crash fix, may help issue #3022 2013-07-31 20:13:36 +02:00
Kingcom ef2378ba1e Merge branch 'master' of https://github.com/hrydgard/ppsspp 2013-07-31 20:10:55 +02:00
Kingcom 1b803ac720 Toggle breakpoint in the breakpoint list by pressing space 2013-07-31 20:10:35 +02:00
Kingcom 2356e3b4be Display breakpoint condition 2013-07-31 20:04:57 +02:00
Henrik Rydgård ec9c464057 Merge pull request #3002 from raven02/aa
Anrdoid : Add option 'Anti-Aliasing' to new UI
2013-07-31 09:22:31 -07:00
Henrik Rydgard 7fc5ce56de Fix viim for x86, implement for ARM. 2013-07-31 18:21:23 +02:00
Henrik Rydgard 8972bf0d12 Fix stickiness of NV Shield d-pad (and other digital pads that are mapped to axises) 2013-07-31 18:08:31 +02:00
raven02 b938313501 Revert size to fit Nexus S 2013-07-31 23:47:52 +08:00
Henrik Rydgård 90d6c0cd5e Merge pull request #3021 from unknownbrackets/report-server
Minor reporting related tweaks
2013-07-31 08:28:09 -07:00
Henrik Rydgard 0a8f85a919 Some JIT cleanup, implement VI2F on ARM. also disabled untested impl of viim for x86. 2013-07-31 17:27:04 +02:00
Henrik Rydgård aa07ab8c4c Merge pull request #3020 from unknownbrackets/tls-wait
Implement TLS waits, fix allocation bug
2013-07-31 08:18:52 -07:00
Unknown W. Brackets c2c9179406 Fix TLS allocation (been there a while...)
This worked for the most common case, but was a typo.
2013-07-31 08:15:07 -07:00
Henrik Rydgård 7bea5ad58b Revert rounding change that broke GEB as mentioned in issue #3011 .
Experimental.
2013-07-31 15:51:01 +02:00
Henrik Rydgård 63ca1c897c Merge pull request #3016 from Kingcom/RegisterList
Add pc, hi, and lo to the register list
2013-07-31 03:49:48 -07:00
Henrik Rydgard 3303a71796 Oops 2013-07-31 11:25:35 +02:00
Henrik Rydgard 9bf8bfbed4 armjit clamp: Clamp negative 0 to positive 0. 2013-07-31 11:22:04 +02:00
Henrik Rydgard c8604f3c30 ARM JIT; Fix D prefix. Turn prefixes on. 2013-07-31 11:15:42 +02:00
Henrik Rydgard 51596b636a Fix numerous ARM JIT bugs. Activate vmtvc and vscl, and vadd/vmul/vdiv/vsub for real this time. 2013-07-31 10:34:58 +02:00