Module: Mesa
Branch: master
Commit: 1e055e9211fcb0a0e6595eeb433c580597a19dbd
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e055e9211fcb0a0e6595eeb433c580597a19dbd

Author: Ian Romanick <[email protected]>
Date:   Wed Nov 11 14:29:18 2015 -0800

i965/meta: Use _mesa_CreateRenderbuffers instead of _mesa_GenRenderbuffers and 
_mesa_BindRenderbuffer

This has the advantage that it does not pollute the global binding
state.  It also enables later patches that will stop calling
_mesa_GenRenderbuffers / _mesa_CreateRenderbuffers which pollute the
renderbuffer namespace.

Signed-off-by: Ian Romanick <[email protected]>
Reviewed-by: Anuj Phogat <[email protected]>

---

 src/mesa/drivers/dri/i965/brw_meta_updownsample.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_meta_updownsample.c 
b/src/mesa/drivers/dri/i965/brw_meta_updownsample.c
index f39d50a..563160e 100644
--- a/src/mesa/drivers/dri/i965/brw_meta_updownsample.c
+++ b/src/mesa/drivers/dri/i965/brw_meta_updownsample.c
@@ -55,13 +55,12 @@ brw_get_rb_for_slice(struct brw_context *brw,
    struct gl_renderbuffer *rb;
    struct intel_renderbuffer *irb;
 
-   /* This turns the GenRenderbuffers name into an actual struct
+   /* This turns the CreateRenderbuffers name into an actual struct
     * intel_renderbuffer.
     */
-   _mesa_GenRenderbuffers(1, &rbo);
-   _mesa_BindRenderbuffer(GL_RENDERBUFFER, rbo);
+   _mesa_CreateRenderbuffers(1, &rbo);
 
-   rb = ctx->CurrentRenderbuffer;
+   rb = _mesa_lookup_renderbuffer(ctx, rbo);
    irb = intel_renderbuffer(rb);
 
    rb->Format = mt->format;

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to