Henrik Rydgård
c8238a1a05
Merge pull request #1024 from raven02/patch-3
...
Fix buffered mode broken in MotoGP
2013-04-14 00:46:42 -07:00
Unknown W. Brackets
e7f0bf71bf
Don't go decimate happy on FBOs if a game reuses.
...
Some games, e.g. games that render at < 60fps, reuse FBOs.
This was making all three pointers the same, making us more likely
to decimate things when we ought not to.
2013-04-12 07:09:45 -07:00
Unknown W. Brackets
c4a6224506
Don't decimate FBOs if none were used.
...
Not sure why this is happening, but fixes #1260 .
2013-04-12 07:00:59 -07:00
Henrik Rydgard
d46812a49f
Implement pullrq #1240 better, I think.
2013-04-10 00:06:29 +02:00
Unknown W. Brackets
23c0e7f319
Change FBO age back to 5, gets in a create loop...
2013-04-08 00:45:21 -07:00
Unknown W. Brackets
79e3c66514
Adjust FBO decimation to optimize for creation.
...
But, keep aggressively decimating for a few frames.
2013-04-07 22:34:02 -07:00
Henrik Rydgard
63463f7959
Clamp render targets to 512x512 psp pixels.
2013-03-28 20:19:09 +01:00
raven02
6429707d4e
Fix MotoGP broken in buffered mode
2013-03-18 23:04:17 +08:00
Henrik Rydgard
f67743b769
Fix scissor rectangle being one pixel too small.
2013-03-16 08:54:39 +01:00
Henrik Rydgard
b1108f3290
Respect the size of the current FBO when drawing. Some cleanup.
2013-03-16 00:40:37 +01:00
Henrik Rydgard
c8379e3db5
Allow display addresses within RAM, draw the pixels at end of frame.
2013-03-15 22:50:35 +01:00
Henrik Rydgard
cf458dba60
gpu: Add support for scissor rectangle
2013-03-15 22:24:16 +01:00
Henrik Rydgard
bef3ef7fac
Fix aspect ratio in unbuffered mode
2013-03-15 21:22:17 +01:00
Henrik Rydgard
1f5b6b7f59
Logging changes and cleanup
2013-03-15 21:01:57 +01:00
Henrik Rydgard
363522fdab
gpu: unbind stuff that might get deleted
2013-03-11 22:22:22 +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
1732d40da9
Make sure to zero-initialize vfb->fbo if buffered rendering off.
2013-03-11 18:51:46 +01: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
8eedc89ad7
Remove frame hack for flickering issue
2013-03-08 19:29:17 +08: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
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
5105c6cd93
Add glstate.stencilTest.disable();
2013-02-24 02:44:52 +08:00
raven02
b1db09b84f
Add missing glClearColor(0,0,0,1);
2013-02-24 02:17:16 +08:00