Henrik Rydgard
363522fdab
gpu: unbind stuff that might get deleted
2013-03-11 22:22:22 +01:00
Henrik Rydgard
724a7c8c93
Revert latest fliptexture hack. This seems to work better.
2013-03-11 20:26:47 +01:00
Henrik Rydgard
de469e77a4
Fix silly typo breaking alpha test in many cases. Make some log VERBOSE.
2013-03-11 19:40:47 +01:00
Henrik Rydgard
14b35c8d2d
Turning off alpha test on GREATER than 0 and LESS than 255 wasn't safe. Only GEQUAL and LEQUAL, duh!
2013-03-11 19:29:13 +01:00
Henrik Rydgard
1732d40da9
Make sure to zero-initialize vfb->fbo if buffered rendering off.
2013-03-11 18:51:46 +01:00
Henrik Rydgard
ac47d74d7b
Remove obviously useless alpha tests. May help speed on mobile GPUs a little.
2013-03-11 18:43:36 +01:00
Henrik Rydgard
3727d1837d
Safety check to prevent a crash in Wipeout on Android. However, something is broken if we get here.
2013-03-11 18:24:29 +01:00
Sacha
e916af3755
Revert pull 910, fix for numerous games, frameskip
2013-03-11 12:02:31 +10:00
Henrik Rydgard
654620cb66
Adreno doesn't like negations when using discard, apparently..
2013-03-10 16:01:00 +01:00
raven02
9468c00f31
Add thoughmode for fliptexture
2013-03-10 21:13:23 +08:00
raven02
b18ee61676
Always clear since vbo is first created
2013-03-09 21:56:32 +08:00
raven02
dca1d4fb1d
Bit clean up the SetRenderFrameBuffer()
2013-03-09 13:46:11 +08:00
Unknown W. Brackets
d75657e6b2
Re-enable the flicker hack for Dissidia, etc.
...
This is still needed for several games, including at least Dissidia,
Echochrome, and Final Fantasy Tactics.
This reverts commit 8eedc89ad7 .
2013-03-08 10:37:33 -08:00
raven02
5da0897fe3
Fix black screen in non-buffered rendering mode
2013-03-08 22:51:04 +08:00
raven02
ec6e45e3bd
Use GL_TRUE for glstate.colorMask.set
2013-03-08 22:13:40 +08:00
raven02
8eedc89ad7
Remove frame hack for flickering issue
2013-03-08 19:29:17 +08:00
Henrik Rydgard
d4603136f0
Minor stuff: Fake-implement sceKernelReferThreadProfiler, make sure GPU frame dump logging gets output by not sending it to G3D.
2013-03-04 22:15:39 +01:00
Henrik Rydgard
fcfea6343a
Add some lowp annotations to the vertex shader
2013-03-03 23:57:29 +01:00
Henrik Rydgard
4474adee1d
Fix frameskip + unbuffered
2013-03-03 13:21:06 +01:00
Henrik Rydgard
bc15617392
Make un-buffered rendering much smarter, removing flicker.
...
This turns it into a very viable option for many games. You do lose some FX
but it can as a result even be used as a workaround for the massive glow
in Wipeout...
2013-03-03 13:00:21 +01:00
raven02
b862841dd4
Put PPGeDraw into CalculateFPS() and add enableColorDoubling alias
2013-03-03 15:33:03 +08:00
Unknown W. Brackets
f2b3d6fb50
Buildfix, should be in GLES.
2013-03-02 13:17:04 -08:00
Henrik Rydgard
516ca8a0c4
Merge branch 'master' into armjit-fpu
...
Conflicts:
Core/MIPS/ARM/ArmJit.h
Core/MIPS/x86/CompVFPU.cpp
GPU/GLES/Framebuffer.cpp
2013-02-28 23:56:28 +01:00
raven02
ecb4de09a6
Put ditherenable & alphaBlendEnable as function
2013-02-27 22:36:09 +08:00
Unknown W. Brackets
347eb253dc
Oops, will crash if we remove the end?
2013-02-25 14:04:47 -08:00