st/mesa: remove st_bind_framebuffer()
authorBrian Paul <brianp@vmware.com>
Mon, 21 Sep 2015 15:03:45 +0000 (09:03 -0600)
committerBrian Paul <brianp@vmware.com>
Tue, 22 Sep 2015 16:15:32 +0000 (10:15 -0600)
The function was a no-op and if the ctx->Driver.BindFramebuffer pointer
is null, Mesa won't try to use it.

Reviewed-by: Matt Turner <mattst88@gmail.com>
src/mesa/state_tracker/st_cb_fbo.c

index 570759044501e74e271e9a6369341b6fa788de79..9d06a232bfa8673326471a110c5f2df40e95d983 100644 (file)
@@ -387,17 +387,6 @@ st_new_renderbuffer_fb(enum pipe_format format, int samples, boolean sw)
 }
 
 
-/**
- * Called via ctx->Driver.BindFramebufferEXT().
- */
-static void
-st_bind_framebuffer(struct gl_context *ctx, GLenum target,
-                    struct gl_framebuffer *fb, struct gl_framebuffer *fbread)
-{
-   /* no-op */
-}
-
-
 /**
  * Create or update the pipe_surface of a FBO renderbuffer.
  * This is usually called after st_finalize_texture.
@@ -839,7 +828,6 @@ void st_init_fbo_functions(struct dd_function_table *functions)
 {
    functions->NewFramebuffer = st_new_framebuffer;
    functions->NewRenderbuffer = st_new_renderbuffer;
-   functions->BindFramebuffer = st_bind_framebuffer;
    functions->FramebufferRenderbuffer = _mesa_FramebufferRenderbuffer_sw;
    functions->RenderTexture = st_render_texture;
    functions->FinishRenderTexture = st_finish_render_texture;