From 89515a3617c7c7fcd1d8d0f8a8ed984e847d60c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Fri, 4 Nov 2016 19:54:03 -0700 Subject: [PATCH] Fixed issue #963. --- src/renderer_gl.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/renderer_gl.cpp b/src/renderer_gl.cpp index 25e5141a0..ff9ead065 100644 --- a/src/renderer_gl.cpp +++ b/src/renderer_gl.cpp @@ -1148,7 +1148,17 @@ namespace bgfx { namespace gl ; GLsizei size = (16*16*getBitsPerPixel(_format) )/8; - void* data = bx::alignPtr(alloca(size+16), 0, 16); + void* data = NULL; + + if (isDepth(_format) ) + { + _srgb = false; + _mipmaps = false; + } + else + { + data = bx::alignPtr(alloca(size+16), 0, 16); + } flushGlError(); GLenum err = 0;