73 Commits

Author SHA1 Message Date
Henrik Rydgard
f4c05392e2 GLES: Disable logic op while alpha blend is enabled. Having them both enabled at the same time makes no sense, and this seems like the safest possible fix for #3220 as logic op usage is rare. 2013-08-18 13:00:14 +02:00
raven02
9f0ca16df7 boolean fix 2013-08-15 03:21:42 +08:00
raven02
6465402283 Logic Ops: code cleanup 2013-08-06 22:14:30 +08:00
Henrik Rydgard
2f1e6f81bb Android buildfix 2013-08-06 11:24:48 +02:00
raven02
ecf43c7ea9 Fix lookup table 2013-08-06 16:46:35 +08:00
raven02
1fb77f5fec Use lookup table 2013-08-06 16:30:58 +08:00
raven02
6992eba90a Add remaining opcodes 2013-08-06 16:25:33 +08:00
raven02
c9c1a75869 Fix opcode/glLogicOp type 2013-08-06 16:14:36 +08:00
raven02
5c4af8908e Add context for logicOps 2013-08-06 16:03:27 +08:00
raven02
fd40bf7ada Use gstate.isClearModeDepthWriteEnabled/ColorMask/AlphaMask() 2013-08-03 14:55:45 +08:00
neobrain
6926926267 GPU/Math3D: Change Vec3 to allow for arbitrary component base types. 2013-07-29 22:26:41 +02:00
neobrain
0ed6e93b22 GPU/Math3D: Replace ambiguous Vec3 constructors with static methods returning a new Vec3 object.
Possibly fixes a bug or two because the old code was using the constructors incorrectly.
2013-07-29 22:26:41 +02:00
raven02
9cfe48dd33 Float code cleanup 2013-07-29 17:12:02 +08:00
raven02
b35e89f646 Fix rear mirror in Ridge Racer 2 2013-07-27 18:45:48 +08:00
raven02
380b51dc6d Revert clamp to zero and use another attempt fix 2013-07-27 18:20:07 +08:00
raven02
087cb8b5e0 Clamp vpX0/vpY0 to zero when negative value retured 2013-07-27 06:24:59 +08:00
raven02
cffb397fbf Fall the depth test to the simplest and correct one 2013-07-25 00:01:00 +08:00
Unknown W. Brackets
b2927213c7 Use stencil GE state accessors. 2013-07-21 19:45:04 -07:00
Unknown W. Brackets
abd9dc6137 Use the light computation/type GE accessors. 2013-07-21 19:44:30 -07:00
raven02
100d336fb2 Remove _ suffix and hide the GPU mode on GLES2 2013-07-22 04:17:54 +08:00
raven02
87fc81e56d Consolidate Rendering Mode 2013-07-21 23:17:42 +08:00
raven02
dfb5983816 Remove !gstate.isFogEnabled() 2013-07-18 23:41:08 +08:00
Henrik Rydgard
edf5e13673 Undo a small difference introduced in #2814, should fix #2815 2013-07-17 23:12:46 +02:00
raven02
2e4e00329f Use getScissor() function for setting scissorX1/Y1/X2/Y2 2013-07-18 04:04:00 +08:00
raven02
167a56642b Consolidate culling test into non-clear mode 2013-07-15 00:10:43 +08:00