From 0199a6c36b39d392b080ee9aa1b1bffde8a67708 Mon Sep 17 00:00:00 2001 From: baldurk Date: Mon, 26 Oct 2015 10:51:26 +0100 Subject: [PATCH] GetSizedFormat should handle GL_STENCIL_INDEX as well. Refs #165 * Maybe GL_STENCIL isn't even ever valid, I have no idea. --- renderdoc/driver/gl/gl_resources.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renderdoc/driver/gl/gl_resources.cpp b/renderdoc/driver/gl/gl_resources.cpp index cee3a7592..2a5453dec 100644 --- a/renderdoc/driver/gl/gl_resources.cpp +++ b/renderdoc/driver/gl/gl_resources.cpp @@ -465,6 +465,7 @@ GLenum GetSizedFormat(const GLHookSet &gl, GLenum target, GLenum internalFormat) case eGL_RGBA: case eGL_DEPTH_COMPONENT: case eGL_STENCIL: + case eGL_STENCIL_INDEX: case eGL_DEPTH_STENCIL: break; default: @@ -496,6 +497,7 @@ GLenum GetSizedFormat(const GLHookSet &gl, GLenum target, GLenum internalFormat) // without the query function, just default to sensible defaults red = 8; depth = 32; + stencil = 8; } switch(internalFormat) @@ -529,6 +531,7 @@ GLenum GetSizedFormat(const GLHookSet &gl, GLenum target, GLenum internalFormat) else return eGL_RGBA8; case eGL_STENCIL: + case eGL_STENCIL_INDEX: if(stencil == 16) return eGL_STENCIL_INDEX16; else