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
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
Kingcom
a8ef18c039
Add pc, hi, and lo to the register list
2013-07-31 10:24:24 +02:00
Unknown W. Brackets
4a4f07df8e
Add waiting/resuming to TLS funcs.
...
Nice and simple, no callbacks or timeouts.
2013-07-31 00:22:36 -07:00
Unknown W. Brackets
9a241e8e24
Add a couple new HLE functions for logging.
2013-07-31 00:01:21 -07:00
Unknown W. Brackets
90e56db174
Don't report 0, it seems like it's okay.
2013-07-31 00:00:45 -07:00
Henrik Rydgård
02e3315981
Merge pull request #3010 from thedax/typoFix
...
Fix typo in NewUI.
2013-07-30 15:19:38 -07:00
Henrik Rydgard
ebcdd637ee
ARMJit bugfixes, enable vmul, vadd, vdiv, vsub.
...
Prefixes disabled until I can fix clamping.
2013-07-31 00:12:43 +02:00
The Dax
ac1d8e8181
Fix typo in NewUI.
2013-07-30 17:34:10 -04:00
Henrik Rydgård
338f2a100b
Merge pull request #3005 from raven02/getwh
...
GPUstate :Add getTextureWidth(int level) & getTextureHeight(int level)
2013-07-30 14:04:28 -07:00
Henrik Rydgard
9ac511f191
Don't check vector size in vfim (nonsense). implement for arm. minor fix.
2013-07-30 22:34:12 +02:00
Henrik Rydgard
e93c2abe27
x86 jit: implement vfim. Move some stuff to native. cleanup for armjit logging
2013-07-30 22:28:05 +02:00
Kingcom
bce211bcaa
-check for invalid memory access when creating status bar text
...
-when displaying word access, show a label if it exists
2013-07-30 22:26:52 +02:00
Henrik Rydgard
65f8430c32
Quick hacked-up ARM VFP disassembler. Buggy.
2013-07-30 21:39:37 +02:00
Henrik Rydgard
7e373c206d
Fix NewUI bug where returning to menu and starting a new game started the wrong game somehow.
2013-07-30 21:39:37 +02:00
raven02
08a315b7db
Fix typo
2013-07-31 02:35:03 +08:00
Henrik Rydgård
49a3b71f60
Merge pull request #3006 from Ced2911/prx_endian
...
fix prx decryption
2013-07-30 11:22:07 -07:00
Henrik Rydgård
6bb2bf07eb
Merge pull request #3007 from Ced2911/module_endian
...
Fix crypted elf crashes on big endian
2013-07-30 11:20:29 -07:00