Henrik Rydgård
2891576549
Merge pull request #774 from unknownbrackets/savestates
...
Wait for jit to exit the runloop in debug, quit, and savestates
2013-02-23 14:27:05 -08:00
Henrik Rydgård
796a19dfe2
Merge pull request #772 from unknownbrackets/change-reg
...
Fix change register feature
2013-02-23 13:56:42 -08:00
Henrik Rydgård
f489d97b33
Merge pull request #771 from unknownbrackets/vfpu
...
vf2h and minor vh2f tweaks
2013-02-23 13:56:21 -08:00
Unknown W. Brackets
8f9ea31a87
Don't bother resuming/pausing around savestates.
...
Only makes things more likely to crash.
2013-02-23 13:54:47 -08:00
Henrik Rydgård
595142be69
Merge pull request #770 from sum2012/master
...
Updated Trad Chinese for Qt interface.
2013-02-23 13:54:04 -08:00
Henrik Rydgård
77fad413f8
Merge pull request #769 from raven02/patch-1
...
Add glstate.stencilTest & depthTest.disable()
2013-02-23 13:53:41 -08:00
Unknown W. Brackets
3dee0e0149
Add a timeout so quit doesn't hang.
...
Kinda like before except now it'll quit faster if possible.
2013-02-23 13:32:12 -08:00
Unknown W. Brackets
7c3c06fd23
Wait for the runloop to end in savestates/debug.
...
This way, even if the runloop hasn't checked coreState yet, we will wait.
2013-02-23 13:21:28 -08:00
Unknown W. Brackets
2164a7fdf9
Keep track of whether we're in the runloop or not.
2013-02-23 13:01:00 -08:00
Unknown W. Brackets
12e2a56ef2
Fix bIgnoreBadMemAccess ignored in GetPointer.
2013-02-23 12:55:05 -08:00
Unknown W. Brackets
0c1b6fecfe
Allow changing fpu/vfpu regs.
2013-02-23 12:30:18 -08:00
Unknown W. Brackets
608fb85f0d
Make changing register values actually work.
2013-02-23 12:25:51 -08:00
Unknown W. Brackets
6c6bd0bd9c
Correct prefix handling in vf2h/vh2f.
2013-02-23 12:16:03 -08:00
Unknown W. Brackets
42c2313893
Initial implementation of vf2h.
...
Fixes Fat Princess and possibly other stuff.
2013-02-23 12:16:03 -08:00
sum2012
a1835e0443
Updated Trad Chinese for Qt interface.
...
Based on https://github.com/hrydgard/ppsspp/pull/749
2013-02-24 03:07:17 +08:00
raven02
5105c6cd93
Add glstate.stencilTest.disable();
2013-02-24 02:44:52 +08:00
raven02
6b22266a00
Add glstate.depthTest.disable();
2013-02-24 02:18:18 +08:00
raven02
b1db09b84f
Add missing glClearColor(0,0,0,1);
2013-02-24 02:17:16 +08:00
raven02
cee27a9db6
Group GE_CMD_CLUTFORMAT
2013-02-24 02:05:06 +08:00
raven02
8e550d9578
Set float for glstate.depthRange.set(0.0f, 1.0f)
2013-02-23 23:26:58 +08:00
Henrik Rydgård
50def41ffa
Merge pull request #766 from raven02/patch-1
...
glClearColor(0,0,0,1);
2013-02-23 03:22:37 -08:00
raven02
689da2c577
Add glClearColor(0,0,0,1);
2013-02-23 18:22:55 +08:00
raven02
dd90e93403
glClearColor(0,0,0,1);
2013-02-23 16:23:24 +08:00
Sacha
2cfaa49797
iOS needs a back key as well due to lack of hardware buttons.
...
At least until a gesture can replace this function.
2013-02-23 12:56:39 +10:00
Henrik Rydgard
94bb98d477
Enable color and depth buffer write before clearing.
2013-02-22 22:15:42 +01:00
Henrik Rydgård
9ab790ca8f
Merge pull request #762 from unknownbrackets/savestates
...
Don't process threadsafe events from HLE.
2013-02-22 01:01:11 -08:00
Unknown W. Brackets
31ada1ea07
Don't process threadsafe events from HLE.
...
Only from the runloop where blowing the jit cache is safe.
2013-02-22 00:40:36 -08:00
Henrik Rydgard
44e2a69258
gpu: Clean up "Clear" mode handling.
2013-02-21 21:52:12 +01:00
Henrik Rydgard
28979e9250
Some work toward better FBO handling. Fixes some things, breaks some things..
2013-02-21 21:37:19 +01:00
Henrik Rydgard
7995d1418c
Safer float->u16 cast.
2013-02-21 19:10:30 +01:00
Henrik Rydgård
e72ecec44e
Merge pull request #756 from raven02/master
...
Fix duplicate OK and ENTER button on same message screen
2013-02-21 08:04:00 -08:00
raven02
643efb3cb9
Fix (flag & (DS_OK | DS_VALIDBUTTON))
2013-02-21 23:48:03 +08:00
raven02
fc86a5737a
Fix duplicate OK and ENTER button on same message screen
2013-02-21 21:20:26 +08:00
Henrik Rydgård
e9e24b0371
Merge pull request #755 from unknownbrackets/jit-minor
...
More x86 jit stuff
2013-02-21 01:33:33 -08:00
Unknown W. Brackets
313ffdb495
Add a stub for clz/clo in x86 jit.
2013-02-21 01:25:02 -08:00
Unknown W. Brackets
08923c092b
Implement ins and ext in the x86 jit.
2013-02-21 01:25:01 -08:00
Unknown W. Brackets
dede852c03
Optimize out slti in the x86 jit.
...
I'm kinda surprised this actually happens...
2013-02-21 01:25:01 -08:00
Unknown W. Brackets
abde404c00
Optimize out some addu/etc. calls against imms.
2013-02-21 01:25:01 -08:00
Unknown W. Brackets
9e479b4391
Optimize addi/addiu to just LEA when possible.
2013-02-21 01:25:00 -08:00
Unknown W. Brackets
2db368c29a
Add more imm handling for shifts in x86 jit.
...
This is actually hit, and propagates more imms through.
2013-02-21 01:25:00 -08:00
Henrik Rydgård
457e3659cd
Merge pull request #754 from unknownbrackets/quit-fix
...
Fix crash on quit / pause not working
2013-02-21 01:17:01 -08:00
Unknown W. Brackets
e085c3ee76
Fix crash on quit / pause not working.
2013-02-21 01:05:37 -08:00
Sacha
8e88cc37d2
Fix crash on Return to Menu in Symbian.
...
We don't want to free the executable code (actually a Chunk+Heap) using same method we use to free memory pages (delete).
This would be the same situation on jailbroken iOS and WP.
Now the JIT code is always allocated and never freed on Symbian.
2013-02-21 15:59:02 +10:00
Henrik Rydgård
2dda6874bd
Merge pull request #752 from raven02/master
...
Better centering of OSK title
2013-02-20 15:48:14 -08:00
raven02
59a046c4e7
Better centering of OSK title
2013-02-21 07:15:37 +08:00
Henrik Rydgård
d9e1faa9c4
Merge pull request #748 from raven02/hw-fix
...
Fix texture stretched vertically in HW T&L
2013-02-20 14:56:20 -08:00
Henrik Rydgård
4511b11c5a
Merge pull request #750 from unknownbrackets/jit-minor
...
Some minor x86 jitting
2013-02-20 14:02:04 -08:00
Henrik Rydgard
690ebb2e58
Proper fix for the annoying through-mode depth issues.
2013-02-20 22:49:41 +01:00
Unknown W. Brackets
958d95a029
Make bitrev use less instructions in the x86 jit.
...
Much less.
2013-02-20 13:43:17 -08:00
Henrik Rydgård
df07250d74
Merge pull request #751 from StorMyu/master
...
Change %i and %d to %X
2013-02-20 13:17:34 -08:00