Unknown W. Brackets
7349de55d1
Fix some initialization/sprintf warnings.
2013-09-01 01:15:07 -07:00
Unknown W. Brackets
dc9b5156d9
Cleanup comment (broke savestates anyway.)
2013-09-01 00:52:25 -07:00
raven02
d86d782ecd
Apply auto-gen mipmapping to WIN32
2013-09-01 08:28:09 +08:00
Henrik Rydgård
746a23fd71
Merge pull request #3419 from raven02/patch-21
...
Uncomment out //if (pos)
2013-08-31 08:05:21 -07:00
Henrik Rydgård
7e96e2cee3
Merge pull request #3460 from raven02/patch-27
...
Use glBlendFuncB for dstAlpha
2013-08-31 08:04:18 -07:00
raven02
a8a0afc2e1
Apply gstate.isAntiAliasEnabled()
2013-08-30 20:47:38 +08:00
raven02
7f080b9958
Add isAntiAliasEnabled()
2013-08-30 20:46:36 +08:00
Henrik Rydgard
a418dd0566
Spline: Don't create twice the number of triangles we need.
2013-08-30 10:25:37 +02:00
Unknown W. Brackets
f6d8767487
Fix #3385 , bad alphatest flushing.
2013-08-30 00:44:06 -07:00
Unknown W. Brackets
655a7b4973
Check for a stencil test when ignoring alphatest.
2013-08-29 22:14:51 -07:00
Henrik Rydgard
766731db8e
Add back the default case to the triviallytrue functions.
2013-08-29 20:39:23 +02:00
Henrik Rydgård
9fbfcacbc6
Merge pull request #3470 from raven02/patch-28
...
Discard AA lines
2013-08-29 09:11:12 -07:00
Henrik Rydgård
5e3270060f
Merge pull request #3471 from raven02/patch-29
...
Fix FF2 issue #2857
2013-08-29 08:43:07 -07:00
raven02
2737c809db
Fix Bezier patch
2013-08-29 23:19:38 +08:00
raven02
65d836c5dd
Fix FF2 issue #2857
2013-08-29 22:50:31 +08:00
raven02
f94193731d
Discard AA lines
2013-08-29 22:30:47 +08:00
Unknown W. Brackets
15a0f39fa1
Return yet more errors while inside interrupts.
2013-08-28 23:15:13 -07:00
Unknown W. Brackets
211c2bd955
Refuse a few more waits w/ dispatch/intr disabled.
2013-08-28 22:35:05 -07:00
raven02
0de4b415f4
Use glBlendFuncB for dstAlpha
2013-08-29 01:20:23 +08:00
raven02
0b98f1f71b
Should keep default case
2013-08-28 15:10:40 +08:00
raven02
0f55a6e042
Add GE_COMP_NEVER for alpha/color test to return false.
2013-08-28 14:33:15 +08:00
Henrik Rydgard
dcc63fd716
PowerVR: work around what appears to be a driver bug with equality test + discard, but not completely sure that discard isn't just broken.
...
If this change breaks something, it was probably already broken, and it's PVR-only.
2013-08-28 00:12:49 +02:00
Henrik Rydgard
dd667156f5
Oops
2013-08-27 22:14:13 +02:00
Henrik Rydgard
711d3ff52c
Speedup a few 2D games on mobile by eliminating the alpha test in some conditions
...
That is, if there's no depth testing/writing, and the alpha equation will produce the same result as the alpha test (when the alpha test is >= 0 or != 0 and the blend func is safe), we turn off the alpha test.
2013-08-27 21:48:03 +02:00
Henrik Rydgard
6360fcb0ae
Add some stats to get some idea of much alpha tested drawing we do.
...
Turns out it's one hell of a lot and we really should fix this by
checking both vertices and textures to deduce when we can just skip
alpha testing safely, probably quite often.
I care about this because alpha testing drawing is very expensive
on some mobile chips.
2013-08-27 21:01:17 +02:00