some tentative code for _mesa_update_framebuffer_visual()
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 20 Apr 2006 00:45:08 +0000 (00:45 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 20 Apr 2006 00:45:08 +0000 (00:45 +0000)
src/mesa/main/framebuffer.c

index 93950d3cd1c8b089bb38dd8d49f6ce9d6b52c601..8dd71ef299d8e44b745974727795173d67170125 100644 (file)
@@ -419,6 +419,13 @@ _mesa_update_framebuffer_visual(struct gl_framebuffer *fb)
    _mesa_bzero(&fb->Visual, sizeof(fb->Visual));
    fb->Visual.rgbMode = GL_TRUE; /* assume this */
 
+#if 0 /* this _might_ be needed */
+   if (fb->_Status != GL_FRAMEBUFFER_COMPLETE_EXT) {
+      /* leave visual fields zero'd */
+      return;
+   }
+#endif
+
    /* find first RGB or CI renderbuffer */
    for (i = 0; i < BUFFER_COUNT; i++) {
       if (fb->Attachment[i].Renderbuffer) {