Fix framebuf blit on resize.

This commit is contained in:
Unknown W. Brackets committed 2014-06-08 17:30:50 -07:00
1 parent d3887983ad
commit 5fd0adcb6a
1 file changed
+1 -1
+1 -1
View File
@@ -740,6 +740,7 @@ void FramebufferManager::RebindFramebuffer() {
void FramebufferManager::ResizeFramebufFBO(VirtualFramebuffer *vfb, u16 w, u16 h, bool force) {
float renderWidthFactor = (float)vfb->renderWidth / (float)vfb->bufferWidth;
float renderHeightFactor = (float)vfb->renderHeight / (float)vfb->bufferHeight;
VirtualFramebuffer old = *vfb;
if (force) {
vfb->bufferWidth = w;
@@ -788,7 +789,6 @@ void FramebufferManager::ResizeFramebufFBO(VirtualFramebuffer *vfb, u16 w, u16 h
return;
}
VirtualFramebuffer old = *vfb;
vfb->fbo = fbo_create(vfb->renderWidth, vfb->renderHeight, 1, true, vfb->colorDepth);
if (old.fbo) {
INFO_LOG(SCEGE, "Resizing FBO for %08x : %i x %i x %i", vfb->fb_address, w, h, vfb->format);