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 <ian.d.romanick@intel.com> Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
This commit is contained in:
parent
eb5bc62e97
commit
1e055e9211
1 changed files with 3 additions and 4 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue