st/mesa: enable GL_ARB_framebuffer_object
authorBrian Paul <brianp@vmware.com>
Mon, 29 Jun 2009 21:13:02 +0000 (15:13 -0600)
committerBrian Paul <brianp@vmware.com>
Mon, 29 Jun 2009 21:27:28 +0000 (15:27 -0600)
All gallium drivers should be able to support mixed-size color/depth/stencil
buffers.  If not, we'll need a new PIPE_CAP_ query.

src/mesa/state_tracker/st_extensions.c

index a1a0c8e881c7beb6db406afc1dcda3aa4b7a352e..be0af6ee707f9defcd1ff83001a84a62852973f4 100644 (file)
@@ -290,4 +290,10 @@ void st_init_extensions(struct st_context *st)
                                    PIPE_TEXTURE_USAGE_SAMPLER, 0)) {
       ctx->Extensions.MESA_ycbcr_texture = GL_TRUE;
    }
+
+   /* GL_ARB_framebuffer_object */
+   if (ctx->Extensions.EXT_packed_depth_stencil) {
+      /* we support always support GL_EXT_framebuffer_blit */
+      ctx->Extensions.ARB_framebuffer_object = GL_TRUE;
+   }
 }