From b5eb072e6486861de6c9a96a1b5455b9309872e1 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Tue, 17 Jun 2014 23:56:33 -0700 Subject: [PATCH] Clear depth buffers to zero, not 1.0f. Memory is generally initially zeros. --- GPU/GLES/Framebuffer.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/GPU/GLES/Framebuffer.cpp b/GPU/GLES/Framebuffer.cpp index cfd6224731..b2ad3be900 100644 --- a/GPU/GLES/Framebuffer.cpp +++ b/GPU/GLES/Framebuffer.cpp @@ -179,9 +179,9 @@ void FramebufferManager::ClearBuffer() { glClearColor(0.0f, 0.0f, 0.0f, 1.0f); glClearStencil(0xFF); #ifdef USING_GLES2 - glClearDepthf(1.0f); + glClearDepthf(0.0f); #else - glClearDepth(1.0); + glClearDepth(0.0); #endif glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT | GL_STENCIL_BUFFER_BIT); } @@ -190,9 +190,9 @@ void FramebufferManager::ClearDepthBuffer() { glstate.scissorTest.disable(); glstate.depthWrite.set(GL_TRUE); #ifdef USING_GLES2 - glClearDepthf(1.0f); + glClearDepthf(0.0f); #else - glClearDepth(1.0); + glClearDepth(0.0); #endif glClear(GL_DEPTH_BUFFER_BIT); }