From e95c176f82d4ac441fb0e98c08369445d373c81e Mon Sep 17 00:00:00 2001 From: rogerman Date: Sun, 14 Jun 2015 04:35:21 +0000 Subject: [PATCH] Render3D: - Fix bug where using the Null 3D renderer would greatly reduce performance, instead of improving performance as intended. (Regression from r5198.) --- desmume/src/render3D.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desmume/src/render3D.cpp b/desmume/src/render3D.cpp index 77495544d..6c11bf030 100644 --- a/desmume/src/render3D.cpp +++ b/desmume/src/render3D.cpp @@ -331,6 +331,7 @@ Render3DError Render3D::Reset() if (this->_framebufferColor != NULL) { memset(this->_framebufferColor, 0, this->_framebufferColorSizeBytes); + this->FlushFramebuffer(gfx3d_colorRGBA6665, gfx3d_colorRGBA5551); } memset(this->clearImageColor16Buffer, 0, sizeof(this->clearImageColor16Buffer)); @@ -375,7 +376,6 @@ Render3DError Render3D::Render(const GFX3D &engine) Render3DError Render3D::RenderFinish() { - this->FlushFramebuffer(gfx3d_colorRGBA6665, gfx3d_colorRGBA5551); return RENDER3DERROR_NOERR; }