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
Henrik Rydgård
f6cc766e77
Merge pull request #721 from unknownbrackets/win-focus
...
Focus the main window when showing the log
2013-02-17 01:59:38 -08:00
Henrik Rydgård
04c27cbe73
Merge pull request #722 from unknownbrackets/jit-vfpu
...
Fix an overlap issue with vdot
2013-02-17 01:59:26 -08:00
Henrik Rydgård
7cba8378bb
Merge pull request #715 from Xele02/qt_work
...
[Qt-desktop] Add displayList debug dialog
2013-02-17 01:58:14 -08:00
Henrik Rydgård
a016272d7d
Merge pull request #717 from raven02/patch-3
...
sceSAS style & simplification
2013-02-17 01:57:14 -08:00
Henrik Rydgård
920e2dd401
Merge pull request #720 from xsacha/symbian-mem
...
Fix Symbian JIT + FastMem by using a mapped virtual address RChunk.
2013-02-17 01:56:34 -08:00
Unknown W. Brackets
ff8390123a
Focus the main window when showing the log.
2013-02-17 00:38:50 -08:00
Unknown W. Brackets
106cbcfc5d
Fix possible overlap issue in VDot.
2013-02-16 21:26:32 -08:00
Sacha
d99c9fb2ff
Fix Symbian JIT + FastMem by using a mapped virtual address RChunk.
2013-02-17 15:23:56 +10:00
Unknown W. Brackets
0fdc975fde
Fix wrong type in x86 jit fpu/vfpu load store.
2013-02-16 20:22:08 -08:00
Unknown W. Brackets
6eae8ed36a
Disable VDot and Vec3 in x86 jit, broke things.
2013-02-16 19:57:35 -08:00
raven02
f41b3f7cf1
sceSAS style & simplification
2013-02-17 09:45:20 +08:00
Xele02
3a00e0b9cc
Oops, too much line deleted
2013-02-17 01:53:55 +01:00