Commit Graph

2548 Commits

Author SHA1 Message Date
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
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