mesa: fix render buffer _BaseFormat assignment
authorBrian Paul <brianp@vmware.com>
Mon, 28 Sep 2009 03:14:43 +0000 (21:14 -0600)
committerBrian Paul <brianp@vmware.com>
Mon, 28 Sep 2009 03:14:43 +0000 (21:14 -0600)
src/mesa/main/texrender.c

index 11073f76bf6e09d842198b516559b10cf4591ab4..54e5668abc26a6360669ce3f9aa4209cfd996fea 100644 (file)
@@ -507,13 +507,7 @@ update_wrapper(GLcontext *ctx, const struct gl_renderbuffer_attachment *att)
       trb->Base._ActualFormat = trb->TexImage->InternalFormat;
       trb->Base.DataType = CHAN_TYPE;
    }
-   trb->Base._BaseFormat = trb->TexImage->TexFormat->BaseFormat;
-#if 0
-   /* fix/avoid this assertion someday */
-   ASSERT(trb->Base._BaseFormat == GL_RGB ||
-          trb->Base._BaseFormat == GL_RGBA ||
-          trb->Base._BaseFormat == GL_DEPTH_COMPONENT);
-#endif
+   trb->Base._BaseFormat = trb->TexImage->_BaseFormat;
    trb->Base.Data = trb->TexImage->Data;
 
    trb->Base.RedBits = _mesa_get_format_bits(texFormat, GL_TEXTURE_RED_SIZE);