mesa: fix a bad cast in put_values_z24.
authorXiang, Haihao <haihao.xiang@intel.com>
Tue, 25 Dec 2007 06:16:05 +0000 (14:16 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Tue, 25 Dec 2007 06:18:05 +0000 (14:18 +0800)
The values passed to put_values_z24 are GLuint,
not GLubyte. fix #13543

src/mesa/main/depthstencil.c

index d4990bb..fb54d61 100644 (file)
@@ -213,7 +213,7 @@ put_values_z24(GLcontext *ctx, struct gl_renderbuffer *z24rb, GLuint count,
                const void *values, const GLubyte *mask)
 {
    struct gl_renderbuffer *dsrb = z24rb->Wrapped;
-   const GLubyte *src = (const GLubyte *) values;
+   const GLuint *src = (const GLuint *) values;
    ASSERT(z24rb->DataType == GL_UNSIGNED_INT);
    ASSERT(dsrb->_ActualFormat == GL_DEPTH24_STENCIL8_EXT);
    ASSERT(dsrb->DataType == GL_UNSIGNED_INT_24_8_EXT);