diff options
Diffstat (limited to 'src/mesa/main/fbobject.c')
-rw-r--r-- | src/mesa/main/fbobject.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/mesa/main/fbobject.c b/src/mesa/main/fbobject.c index a848c1df799..b0846ae5678 100644 --- a/src/mesa/main/fbobject.c +++ b/src/mesa/main/fbobject.c @@ -3061,7 +3061,7 @@ static void check_end_texture_render(struct gl_context *ctx, struct gl_framebuffer *fb) { /* Skip if we know NeedsFinishRenderTexture won't be set. */ - if (_mesa_is_winsys_fbo(fb) && !ctx->Driver.BindRenderbufferTexImage) + if (_mesa_is_winsys_fbo(fb)) return; if (ctx->Driver.FinishRenderTexture) { @@ -3188,15 +3188,6 @@ _mesa_bind_framebuffers(struct gl_context *ctx, _mesa_update_allow_draw_out_of_order(ctx); _mesa_update_valid_to_render_state(ctx); } - - if ((bindDrawBuf || bindReadBuf) && ctx->Driver.BindFramebuffer) { - /* The few classic drivers that actually hook this function really only - * want to know if the draw framebuffer changed. - */ - ctx->Driver.BindFramebuffer(ctx, - bindDrawBuf ? GL_FRAMEBUFFER : GL_READ_FRAMEBUFFER, - newDrawFb, newReadFb); - } } void GLAPIENTRY |