intel: Fix clears to depth_stencil texture attachments.
authorEric Anholt <eric@anholt.net>
Wed, 24 Sep 2008 22:10:45 +0000 (15:10 -0700)
committerEric Anholt <eric@anholt.net>
Wed, 24 Sep 2008 22:13:19 +0000 (15:13 -0700)
Broken by 0adfd1021035e90995a25ec5f20b736e55075d92, showed up as an assertion
failure in a software fallback in the shadowtex demo when we failed to
recognize the texture format.

src/mesa/drivers/dri/intel/intel_fbo.c

index 3677dd4..fce5e36 100644 (file)
@@ -540,7 +540,7 @@ intel_update_wrapper(GLcontext *ctx, struct intel_renderbuffer *irb,
       irb->Base._ActualFormat = GL_DEPTH_COMPONENT16;
       irb->Base._BaseFormat = GL_DEPTH_COMPONENT;
       DBG("Render to DEPTH16 texture OK\n");
-   } else if (texImage->TexFormat == &_mesa_texformat_z24_s8) {
+   } else if (texImage->TexFormat == &_mesa_texformat_s8_z24) {
       irb->Base._ActualFormat = GL_DEPTH24_STENCIL8_EXT;
       irb->Base._BaseFormat = GL_DEPTH_STENCIL_EXT;
       DBG("Render to DEPTH_STENCIL texture OK\n");