Browse Source

mesa: Mark FBOs with compressed color attachments as FBO-incomplete.

Both EXT_fbo and ARB_fbo agree on this.  Fixes a segfault in the metaops
mipmap generation in Intel for SGIS_generate_mipmap of S3TC textures in
Regnum Online.

Bug #21654.
(cherry picked from commit 0307e609aa)
tags/mesa_7_5_rc4
Eric Anholt 17 years ago
parent
commit
957f3c8c3d
1 changed files with 5 additions and 0 deletions
  1. 5
    0
      src/mesa/main/fbobject.c

+ 5
- 0
src/mesa/main/fbobject.c View File

@@ -368,6 +368,11 @@ test_attachment_completeness(const GLcontext *ctx, GLenum format,
att->Complete = GL_FALSE;
return;
}
if (texImage->TexFormat->TexelBytes == 0) {
att_incomplete("compressed internalformat");
att->Complete = GL_FALSE;
return;
}
}
else if (format == GL_DEPTH) {
if (texImage->TexFormat->BaseFormat == GL_DEPTH_COMPONENT) {

Loading…
Cancel
Save