Commit graph

2684 commits

Author SHA1 Message Date
Unknown W. Brackets
3a365fef64 Protect against some writes to $0. 2013-02-20 12:09:12 -08:00
Unknown W. Brackets
c8f85ace41 Implement bitrev in x86 jit + some imms. 2013-02-20 12:09:02 -08:00
Unknown W. Brackets
c3be50acbb Implement movz/movn in the x86 jit. 2013-02-20 12:09:01 -08:00
Unknown W. Brackets
0d6d58fed4 Add min and max to the x86 jit portfolio. 2013-02-20 12:09:01 -08:00
StorMyu
43da6672bc Merge branch 'master' of https://github.com/StorMyu/ppsspp 2013-02-20 21:06:40 +01:00
StorMyu
197e5fc630 Change %i/%d to %X
Cause it's just an easier read for every instruction to do Hexadecimal operation on Hexadecimal Immediate.
2013-02-20 21:04:19 +01:00
Henrik Rydgård
7d4dd1b393 Merge pull request #749 from chaserhkj/trans-zh
Updated simplified Chinese translation for Qt interface.
2013-02-20 07:28:20 -08:00
HuangKangJing
a1d9576e62 Updated zh_CN translation. 2013-02-20 22:46:59 +08:00
HuangKangJing
7a39633ce6 Updated chinese simplified translation 2013-02-20 22:40:11 +08:00
raven02
d3413681e5 Fix texture stretched vertically in HW T&L 2013-02-20 20:32:18 +08:00
Sacha
1540869e95 All mobile devices now have file logging disabled. Change save dir on blackberry/symbian. Update native. 2013-02-20 13:12:03 +10:00
Henrik Rydgård
4437465def Merge pull request #745 from Xele02/qt_work
[Qt-desktop] Debug tool fixes
2013-02-19 15:31:59 -08:00
Xele02
0c3d310a31 Avoid exit crash 2013-02-20 00:29:29 +01:00
Xele02
d90a024fc6 Parse in UInt or big int fail to decode. 2013-02-20 00:29:28 +01:00
Xele02
804bd08374 Correct vertex info not displayed correctly anymore 2013-02-20 00:29:28 +01:00
Henrik Rydgard
620603c236 Fix bug in Vh2f (this instr needs more testing) 2013-02-20 00:24:21 +01:00
Henrik Rydgard
570ff5d5b9 gl ui: Make sure LoadState is on screen even on small screens 2013-02-20 00:22:58 +01:00
Henrik Rydgard
eb130db387 Fix sign of depth in "Through" projection matrix. Thanks xele02. Fixes ToE, Dissidia, etc. 2013-02-20 00:13:18 +01:00
Henrik Rydgard
5a09885a59 Port over much of unknown's vfpu jit work to arm. Untested. 2013-02-20 00:04:21 +01:00
Henrik Rydgard
67272ec271 Scale Z to 0...1 in through mode.
(alternatively, could try setting through mode depth range to 65536..0)
2013-02-19 21:38:19 +01:00
Henrik Rydgård
d72d59f4b8 Merge pull request #742 from raven02/patch-2
Minor cleanup and use byte(b)/short(s)/float(p)
2013-02-19 11:43:42 -08:00
Henrik Rydgård
d47c9fa999 Merge pull request #744 from raven02/truecolor
Toggle 32 bit truecolor in option , default true
2013-02-19 11:42:36 -08:00
raven02
c0dc85b99d Toggle 32 bit truecolor in option , default true
Update Core/Config.cpp
2013-02-20 02:10:35 +08:00
raven02
2745bb4f14 pos[0]/[1] are signed while pos[2] is unsigned in 2D transform 2013-02-20 01:37:19 +08:00
xsacha
578856cb93 Merge pull request #743 from Apology11/patch-1
Adding missing languages to resources
2013-02-19 09:27:07 -08:00
Apology11
4f18639ca6 Adding missing languages to resources 2013-02-19 18:23:18 +01:00
raven02
9e38174b14 Clamp pos[2] when transform 2D only 2013-02-20 01:11:26 +08:00
raven02
2ed1b9ee0b Minor cleanup and use byte(b)/short(s)/float(p) 2013-02-20 00:20:00 +08:00
Unknown W. Brackets
de7e18982c Buildfix for ARM, darn. 2013-02-19 08:01:10 -08:00
Unknown W. Brackets
c7a545ecda Buildfix for headless on non-Windows. 2013-02-19 08:00:05 -08:00
Henrik Rydgård
11595b4852 Merge pull request #741 from unknownbrackets/misc
Log 1x1 matrix + fix Qt on Linux
2013-02-19 07:53:52 -08:00
Unknown W. Brackets
a0ae126a01 Exit Core_RunLoop() again in non-Windows. 2013-02-19 07:46:57 -08:00
Unknown W. Brackets
01f3c4ecde Log an error if we hit a 1x1 matrix. 2013-02-19 07:46:29 -08:00
Sacha
b9a137d621 Note about Qt UI only working on X11, needing to be thread-aware. Allocate tmp as an array instead. 2013-02-20 01:36:06 +10:00
Henrik Rydgård
b7d88f432c Merge pull request #740 from raven02/patch-1
Add unsigned 8 bit for weight type 1
2013-02-19 06:59:18 -08:00
raven02
9eaf58773b Add 8 bit for weight type 1 2013-02-19 22:55:46 +08:00
Henrik Rydgård
ec11f82012 Merge pull request #739 from raven02/patch-1
pos[2] larger than 65535 is clamped to 65535 and not 0
2013-02-19 06:43:19 -08:00
raven02
5ba1775572 pos[2] larger than 65535 is clamped to 65535 and not 0 2013-02-19 22:39:38 +08:00
Sacha
6be288b678 Add new file 'OpenGLBase' to Qt Windows build. Fixup previous mistake, missing 'new'. Update native. 2013-02-20 00:34:03 +10:00
Sacha
73842db159 Fix Qt for Windows (should compile now)
Stride needs to be allocated dynamically. Maybe g++ ignores this, msvc doesn't.
Home dir should use QDir::homePath() to be cross-platform.
Windows has its own DrawText(), compile with NODRAWTEXT.
Allow compiling on release and debug for windows.
Ignore some warnings.
2013-02-20 00:08:00 +10:00
Henrik Rydgård
a33530232c Merge pull request #738 from oioitff/master
Fix the black screen issue for Toaru Majutsu no Index, and Toaru Kagaku no Railgun
2013-02-19 04:10:24 -08:00
oioitff
83b2849192 pos[2] is limited between 0 and 65535
fix the black screen issue for Toaru Majutsu no Index, and Toaru Kagaku no Railgun.
2013-02-19 19:17:15 +08:00
Henrik Rydgård
e035a1d361 Merge pull request #736 from unknownbrackets/jit-vfpu
Add more vfpu x86 jitting + somehow fix video issue
2013-02-19 00:56:51 -08:00
Unknown W. Brackets
038394b081 Divide from -1.0 directly in x86 jit vnrcp. 2013-02-19 00:35:15 -08:00
Unknown W. Brackets
a438791e7c Initial (very inefficient) vmmov for x86 jit.
This makes #464 work (at least LittleBigPlanet), but only in x86 jit.
2013-02-18 23:21:18 -08:00
Unknown W. Brackets
b8e2177591 Jit vzero/vone, which are easy and common (x86.) 2013-02-18 22:15:47 -08:00
Unknown W. Brackets
a001b8b6f0 Tweak and note vsat0/vsat1 NaN handling. 2013-02-18 22:06:49 -08:00
Unknown W. Brackets
40b2a8dec1 Drop the sign in vsqrt, but not vrsq. 2013-02-18 21:46:33 -08:00
Unknown W. Brackets
2e6f0006fd Oops, correct the bounds check. 2013-02-18 20:43:43 -08:00
Unknown W. Brackets
a3eba1e96e Fix typo, should definitely be VX(). 2013-02-18 20:43:43 -08:00