Mesa (master): intel: Fix clears to depth_stencil texture attachments.

Eric Anholt anholt at kemper.freedesktop.org
Wed Sep 24 22:15:52 UTC 2008


Module: Mesa
Branch: master
Commit: c5945c2d173b77ace00e6fc225097a6afddecfa3
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5945c2d173b77ace00e6fc225097a6afddecfa3

Author: Eric Anholt <eric at anholt.net>
Date:   Wed Sep 24 15:10:45 2008 -0700

intel: Fix clears to depth_stencil texture attachments.

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 |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/mesa/drivers/dri/intel/intel_fbo.c b/src/mesa/drivers/dri/intel/intel_fbo.c
index 3677dd4..fce5e36 100644
--- a/src/mesa/drivers/dri/intel/intel_fbo.c
+++ b/src/mesa/drivers/dri/intel/intel_fbo.c
@@ -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");




More information about the mesa-commit mailing list