intel: plug in stub intel_validate_framebuffer() function
authorBrian Paul <brianp@vmware.com>
Tue, 20 Jan 2009 22:30:22 +0000 (15:30 -0700)
committerBrian Paul <brianp@vmware.com>
Thu, 22 Jan 2009 22:31:20 +0000 (15:31 -0700)
src/mesa/drivers/dri/intel/intel_fbo.c

index 1cc40f9be277cbf3f074efa8af761599fb94a600..81cd8dd41dbc7065bd01bc7593afbcddde7a69e4 100644 (file)
@@ -630,6 +630,19 @@ intel_finish_render_texture(GLcontext * ctx,
 }
 
 
+/**
+ * Do additional "completeness" testing of a framebuffer object.
+ */
+static void
+intel_validate_framebuffer(GLcontext *ctx, struct gl_framebuffer *fb)
+{
+   /* no-op for now.
+    * Eventually: examine the renderbuffers/textures and make sure it's
+    * supported by the hw.
+    */
+}
+
+
 /**
  * Do one-time context initializations related to GL_EXT_framebuffer_object.
  * Hook in device driver functions.
@@ -644,4 +657,5 @@ intel_fbo_init(struct intel_context *intel)
    intel->ctx.Driver.RenderTexture = intel_render_texture;
    intel->ctx.Driver.FinishRenderTexture = intel_finish_render_texture;
    intel->ctx.Driver.ResizeBuffers = intel_resize_buffers;
+   intel->ctx.Driver.ValidateFramebuffer = intel_validate_framebuffer;
 }