raven02
e0e1a6b217
Only set depth update flag when depth write is enabled
2014-04-30 20:00:42 +08:00
Henrik Rydgard
cf4887ecdd
Update native to detect the EXT and NV extensions separately. Only look at the NV one.
2014-04-18 19:30:10 +02:00
raven02
a29255b647
Fix wrong stretch in Wildarm XF (non-buffered mode)
2014-04-14 11:40:04 +08:00
Unknown W. Brackets
4c1c694d4b
Use flags to avoid hashing textures when unchanged.
...
If only parameters change (like wrapping or clut, etc.) we don't need to
rehash the data - we know it hasn't changed.
Should reduce the distance between lazy texture hashing on and off.
2014-04-13 14:22:39 -07:00
Unknown W. Brackets
2f72da8087
Don't dirty the texture on texmapenable.
...
Tales of Phantasia X flips on and off texturing during battle transitions.
This causes tons of needless rehashes.
2014-04-13 13:19:35 -07:00
raven02
f1254c79ed
Turn off regular alpha blending
2014-04-13 16:03:50 +08:00
raven02
568b14f890
Regress fix https://github.com/hrydgard/ppsspp/issues/5769
2014-04-13 13:58:34 +08:00
raven02
e0fae728ad
Update few comments for 2x src/dst blending
2014-03-28 20:11:37 +08:00
raven02
ffcbb8703d
Divide by 65536 instead of 65535
2014-03-24 21:33:29 +08:00
Henrik Rydgard
f4db725400
Remove redundant call to ReplaceAlphaWithStencil
2014-03-22 09:28:45 +01:00
Unknown W. Brackets
1ce6bf399a
Buildfix for 32-bit x86, arg.
2014-03-17 21:52:45 -07:00
Henrik Rydgard
4df49a72ab
Add yet another hack setting to work around the 3rd Birthday problem.
...
Hopefully temporary...
2014-03-13 19:00:35 +01:00
Unknown W. Brackets
d2108a962e
Switch from USING_GLES2 to MOBILE_DEVICE.
...
Still using USING_GLES2 for, well, GLES2. But for things that are really
about mobile, we need a new define. Devices are coming that don't use
GLES2.
2014-02-08 16:37:58 -08:00
Unknown W. Brackets
b034b992df
Only copy dirty depth buffers between FBOs.
...
We can remove this if/when we track them separately. This may break a
game that depends on the depth carrying over between several FBOs, but
that's not extremely likely.
This improves performance in Gods Eater Burst.
2014-01-24 01:44:24 -08:00
Unknown W. Brackets
c412bbc09c
Don't call SetTexture() in clear mode.
...
It's just a waste of time, the game is probably being lazy.
2014-01-20 01:04:48 -08:00
raven02
164a6846b0
Indentation fix
2014-01-02 20:24:57 +08:00
raven02
5f5220b608
Revert acf4562
2014-01-02 20:17:58 +08:00
raven02
b44542abb7
Fix #4913
2013-12-29 22:30:56 +08:00
raven02
d1327822d1
ReplaceAlphaWithStencil() has been checked for gstate.isStencilTestEnabled()
2013-12-26 11:33:53 +08:00
raven02
e5059d2c96
Set amask based on ReplaceAlphaWithStencil()
2013-12-25 19:42:08 +08:00
raven02
8a9ba716a0
GLES3: uses GL_MIN/MAX as supported
2013-12-22 15:20:04 +08:00
raven02
ad720b31e0
emnu fix#1
2013-12-21 16:17:40 +08:00
Henrik Rydgard
38f94ea0bf
Minor typo fix
2013-12-17 00:20:40 +01:00
Henrik Rydgard
a9a15d5196
Don't use dual source when stencil disabled
2013-12-16 23:41:42 +01:00
Henrik Rydgard
068d4f0ee5
Another typo fix
2013-12-16 23:40:30 +01:00