intel: Fix depth_stencil texture.
authorXiang, Haihao <haihao.xiang@intel.com>
Thu, 4 Sep 2008 03:35:15 +0000 (11:35 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Thu, 4 Sep 2008 03:36:04 +0000 (11:36 +0800)
src/mesa/drivers/dri/i915/i915_texstate.c
src/mesa/drivers/dri/i965/brw_wm_surface_state.c
src/mesa/drivers/dri/intel/intel_tex_format.c

index 69c1e0755ef9b892756f7401e6277043b1e48a83..1b1122cd8aa8716e5ec563e7b5559c6f8946527f 100644 (file)
@@ -78,7 +78,7 @@ translate_texture_format(GLuint mesa_format, GLenum DepthMode)
       return (MAPSURF_COMPRESSED | MT_COMPRESS_DXT2_3);
    case MESA_FORMAT_RGBA_DXT5:
       return (MAPSURF_COMPRESSED | MT_COMPRESS_DXT4_5);
-   case MESA_FORMAT_Z24_S8:
+   case MESA_FORMAT_S8_Z24:
       return (MAPSURF_32BIT | MT_32BIT_xI824);
    default:
       fprintf(stderr, "%s: bad image format %x\n", __FUNCTION__, mesa_format);
index af1401b34b777182685e13a2d917feef85fa7396..493d2b182ca45535303a681436ae5669745c6c71 100644 (file)
@@ -138,7 +138,7 @@ static GLuint translate_tex_format( GLuint mesa_format, GLenum depth_mode )
    case MESA_FORMAT_SRGB_DXT1:
       return BRW_SURFACEFORMAT_BC1_UNORM_SRGB;
 
-   case MESA_FORMAT_Z24_S8:
+   case MESA_FORMAT_S8_Z24:
       return BRW_SURFACEFORMAT_I24X8_UNORM;
 
    default:
index 349a29bd714fecea8d816ed496dca72b36f5aabd..8ae80e16014e5dc5c1a0ff0e3113c1da7191d732 100644 (file)
@@ -138,7 +138,7 @@ intelChooseTextureFormat(GLcontext * ctx, GLint internalFormat,
 
    case GL_DEPTH_STENCIL_EXT:
    case GL_DEPTH24_STENCIL8_EXT:
-      return &_mesa_texformat_z24_s8;
+      return &_mesa_texformat_s8_z24;
 
 #ifndef I915
    case GL_SRGB_EXT: