Avoid unnecessary buffer flips even when buffered rendering is on. Speeds up buffered rendering in 30fps games.

This commit is contained in:
Henrik Rydgard 2013-07-18 10:48:07 +02:00
parent a41cd7bdba
commit b5d5291a58

View File

@ -292,11 +292,9 @@ void GLES_GPU::SetDisplayFramebuffer(u32 framebuf, u32 stride, int format) {
}
bool GLES_GPU::FramebufferDirty() {
if (!g_Config.bBufferedRendering) {
VirtualFramebuffer *vfb = framebufferManager_.GetDisplayFBO();
if (vfb)
return vfb->dirtyAfterDisplay;
}
VirtualFramebuffer *vfb = framebufferManager_.GetDisplayFBO();
if (vfb)
return vfb->dirtyAfterDisplay;
return true;
}