add missing code for PIPE_FORMAT_S8_UNORM renderbuffer
authorBrian <brian.paul@tungstengraphics.com>
Fri, 14 Dec 2007 01:26:48 +0000 (18:26 -0700)
committerBrian <brian.paul@tungstengraphics.com>
Fri, 14 Dec 2007 01:26:48 +0000 (18:26 -0700)
src/mesa/state_tracker/st_cb_fbo.c

index 254740ff20ad7d7b180e17bfa968945ae9021e9b..c40f75417fad364402f3b694294869667b011ffc 100644 (file)
@@ -243,6 +243,10 @@ st_new_renderbuffer_fb(enum pipe_format format)
       strb->Base.InternalFormat = GL_DEPTH24_STENCIL8_EXT;
       strb->Base._BaseFormat = GL_DEPTH_STENCIL_EXT;
       break;
+   case PIPE_FORMAT_S8_UNORM:
+      strb->Base.InternalFormat = GL_STENCIL_INDEX8_EXT;
+      strb->Base._BaseFormat = GL_STENCIL_INDEX;
+      break;
    case PIPE_FORMAT_R16G16B16A16_SNORM:
       strb->Base.InternalFormat = GL_RGBA16;
       strb->Base._BaseFormat = GL_RGBA;