Lines Matching defs:renderbuffers
468 * By using a gl_renderbuffer (like user-allocated renderbuffers), drivers get
474 * unambiguous with actual user (non-texture) renderbuffers.
496 * for clarity compared to user renderbuffers.
1533 * renderbuffers/textures are different sizes, the framebuffer
2002 _mesa_DeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
2015 if (renderbuffers[i] > 0) {
2017 rb = _mesa_lookup_renderbuffer(ctx, renderbuffers[i]);
2055 _mesa_HashRemove(ctx->Shared->RenderBuffers, renderbuffers[i]);
2067 create_render_buffers(struct gl_context *ctx, GLsizei n, GLuint *renderbuffers,
2073 if (!renderbuffers)
2078 _mesa_HashFindFreeKeys(ctx->Shared->RenderBuffers, renderbuffers, n);
2082 allocate_renderbuffer_locked(ctx, renderbuffers[i], true, func);
2085 _mesa_HashInsertLocked(ctx->Shared->RenderBuffers, renderbuffers[i],
2096 GLuint *renderbuffers, bool dsa)
2105 create_render_buffers(ctx, n, renderbuffers, dsa);
2110 _mesa_GenRenderbuffers_no_error(GLsizei n, GLuint *renderbuffers)
2113 create_render_buffers(ctx, n, renderbuffers, false);
2118 _mesa_GenRenderbuffers(GLsizei n, GLuint *renderbuffers)
2121 create_render_buffers_err(ctx, n, renderbuffers, false);
2126 _mesa_CreateRenderbuffers_no_error(GLsizei n, GLuint *renderbuffers)
2129 create_render_buffers(ctx, n, renderbuffers, true);
2134 _mesa_CreateRenderbuffers(GLsizei n, GLuint *renderbuffers)
2137 create_render_buffers_err(ctx, n, renderbuffers, true);
4266 /* Can't attach new renderbuffers to a window system framebuffer */