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
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
Unknown W. Brackets
2dfdf3ffeb
Implement Comp_VV2Op vfpu ops in the x86 jit.
...
Also, some cleanup. No need for this extra boilerplate, simplify...
This makes the Bink video issue slightly better, in jit only.
2013-02-18 20:43:28 -08:00
Henrik Rydgard
65b2e7ca4b
typo
2013-02-19 01:28:13 +01:00
Henrik Rydgard
588bd50b4d
Must restore the new scheduled event
2013-02-19 01:02:31 +01:00
Henrik Rydgard
1aa3a657c0
Very rough and basic implementation of frameskipping.
2013-02-19 00:45:26 +01:00
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