Henrik Rydgard
7c91802e3c
Add some infrastructure to be used for frameskipping
2013-02-19 00:45:26 +01:00
Henrik Rydgard
cbb786c7f0
Restructure Windows "gameloop" to be more similar to others.
2013-02-19 00:45:25 +01:00
Henrik Rydgard
f8058e4bae
Disable warning for bad prefix as it floods in Wipeout Pulse. Cleanups.
2013-02-19 00:45:25 +01:00
Henrik Rydgård
e0848810a7
Merge pull request #734 from unknownbrackets/jit-vfpu
...
Mark a bunch of VFPU ops that eat prefixes
2013-02-18 15:31:11 -08:00
Unknown W. Brackets
653443070d
Add a few more OUT_EAT_PREFIX flags to VFPU.
2013-02-18 15:13:46 -08:00
Unknown W. Brackets
d89a32e99f
Mark a bunch of VFPU functions which eat prefixes.
2013-02-18 14:37:53 -08:00
Unknown W. Brackets
0e0b70bb8e
vi2uc, etc. should apply the D prefix as float.
...
So say tests on an actual PSP.
2013-02-18 13:38:29 -08:00
Unknown W. Brackets
179fccaff7
Tests say matrices apply mask to last col (kinda.)
...
It seems inconsistent but probably better than before. Also add an error.
2013-02-18 13:19:16 -08:00
Henrik Rydgård
6c479eb7ab
Merge pull request #733 from unknownbrackets/warnings
...
Warning fixes
2013-02-18 10:15:21 -08:00
Unknown W. Brackets
51d5b84108
Fix some misc HLE warnings.
2013-02-18 09:04:43 -08:00
Unknown W. Brackets
363d1dbe19
Fix some misc. warnings.
2013-02-18 08:44:59 -08:00
Unknown W. Brackets
d8b1ea22f5
Cleanup some warnings and reuse some vars.
2013-02-18 08:34:51 -08:00
Unknown W. Brackets
9d490a8b50
Proper ARM buildfix.
2013-02-18 08:03:45 -08:00
Henrik Rydgård
b5edc70f89
Merge pull request #732 from xsacha/master
...
Fix framebuffer init (colorDepth)
2013-02-18 06:31:58 -08:00
Sacha
7f2e13c82a
Fix framebuffer init. Why was it like that?
2013-02-18 23:55:41 +10:00
Unknown W. Brackets
33c1a2b4fa
ARM buildfix.
2013-02-18 01:54:25 -08:00
Henrik Rydgård
3812331ddd
Merge pull request #730 from unknownbrackets/jit-vfpu
...
Assume prefixes start as default until proven wrong
2013-02-18 01:45:04 -08:00
Unknown W. Brackets
dacbcbdf2b
Add a MIPSTables flag for ignoring the prefix.
2013-02-18 01:23:15 -08:00
Unknown W. Brackets
afb7c0b83c
Assume prefixes start default until proven wrong.
...
Currently this means nothing since the MIPSTables flags are wrong.
It will blow the cache once, after the first vfpu op.
2013-02-18 01:14:57 -08:00
Henrik Rydgård
b63026a150
Merge pull request #729 from unknownbrackets/jit-vfpu
...
Jit known prefix support
2013-02-18 01:08:31 -08:00
Unknown W. Brackets
0bfc380575
Try to reuse temp regs for better caching.
2013-02-18 00:32:42 -08:00
Henrik Rydgård
45861c439b
Merge pull request #728 from unknownbrackets/jit-vfpu
...
Fix and re-enable vdot again on x86
2013-02-18 00:12:58 -08:00
Unknown W. Brackets
6855398add
Support known prefixes in the vfpu jit.
2013-02-18 00:11:58 -08:00
Unknown W. Brackets
8ea59990ab
Make applying prefixes mostly automatic.
...
And implement (hopefully) D prefixes.
2013-02-18 00:11:57 -08:00
Unknown W. Brackets
18c03d0816
Handle temp regs better, no need for direct access.
2013-02-18 00:11:57 -08:00
Unknown W. Brackets
27942606ad
Use prefixD directly in jit, just like interp now.
2013-02-17 22:46:34 -08:00
Unknown W. Brackets
08a42a1aaf
Preserve orig regs when applying vfpu prefixes.
2013-02-17 22:37:56 -08:00
Unknown W. Brackets
d63548799b
Add more temp regs, allow swapping if necessary.
2013-02-17 22:18:46 -08:00
Unknown W. Brackets
25c42c3532
Mark more instructions that eat prefixes.
2013-02-17 17:53:54 -08:00
Unknown W. Brackets
7fee4dfd13
Re-enable vdot and vadd/etc. in x86 jit.
2013-02-17 17:53:53 -08:00
Unknown W. Brackets
f532951331
Automatically eat prefixes in x86 jit.
...
Simplifies the code and makes it easier to know they're eaten
even for ops not yet jitted.
2013-02-17 17:53:53 -08:00
Unknown W. Brackets
6b223cf7d7
Add a flag for eating prefixes to the MIPS tables.
...
Still incomplete, just filled in ones I've tested so far.
2013-02-17 17:53:00 -08:00
Unknown W. Brackets
b4fb06f51c
Respect the writemask in VDot.
...
Although it's basically a no-op in that case...
2013-02-17 17:52:59 -08:00
Unknown W. Brackets
6191017a2c
Fix jit VDot mapping vd incorrectly to a quad.
2013-02-17 17:52:59 -08:00
Unknown W. Brackets
be631dea64
Disasm transposed vectors properly.
2013-02-17 17:52:58 -08:00
Unknown W. Brackets
7f9516fce4
Use SSE2 in debug and x64, not just x86.
...
Apples to apples is nice. More accurate floats in debug is bad.
2013-02-17 17:52:58 -08:00
Henrik Rydgård
f3936e3dfa
Merge pull request #727 from Xele02/qt_work
...
[Qt-desktop] Debug tools fix/improvements
2013-02-17 13:09:40 -08:00
Henrik Rydgård
bdab29e41f
Merge pull request #725 from raven02/browse
...
Browse and Boot , make default false
2013-02-17 13:08:27 -08:00
Xele02
20597e4990
Sync native
...
Put gui command in the gui thread.
2013-02-17 22:05:31 +01:00
Xele02
ec8d32378a
Add possibility to modify memory values
...
Optim time when parsing DList for debug.
2013-02-17 21:43:44 +01:00
Xele02
9e0bc2ae89
Better info for the display list code
2013-02-17 21:43:44 +01:00
Xele02
0fefca672d
Add 2 step mode for display list : Go to selected line and go to next draw using selected texture
2013-02-17 21:43:44 +01:00
Xele02
6339c2fc9a
Correct crash when texture too small loaded in memory tex viewer
...
Correct current thread PC in the list.
2013-02-17 21:43:44 +01:00
raven02
8425a123e2
Browse and Boot
2013-02-18 03:39:31 +08:00
Henrik Rydgård
cba9baaca6
Merge pull request #723 from raven02/patch-1
...
Stylish the case DEC_U8_2/DEC_U16_2/DEC_FLOAT_2
2013-02-17 09:11:08 -08:00
Sacha
8c80641b28
iOS redundancies
...
iOS simulator does not support requires GLES2.0 environment.
Remove all references to simulator.
Add support for armv7s (swift) arch.
2013-02-18 00:41:51 +10:00
Sacha
8ba2769d5e
iOS Objective-C code dump.
...
ViewController courtesy of rock88.
Made modifications for simplification and code-style.
Still missing some files (eg. images). Also, CMake is not set up correctly yet.
2013-02-18 00:05:16 +10:00
raven02
45e4919fe9
Change .f to .0f etc.
2013-02-17 21:26:23 +08:00
raven02
2bf958b06f
Stylish the case DEC_U8_2/DEC_U16_2/DEC_FLOAT_2
2013-02-17 20:50:17 +08:00
Sacha
a9eb6cf4a4
Fix crash on Symbian when doing "Return to Menu"
2013-02-17 20:21:42 +10:00