Lines Matching refs:renderbuffers
544 * By using a gl_renderbuffer (like user-allocated renderbuffers), drivers get
550 * unambiguous with actual user (non-texture) renderbuffers.
572 * for clarity compared to user renderbuffers.
1704 * renderbuffers/textures are different sizes, the framebuffer
2173 _mesa_DeleteRenderbuffers(GLsizei n, const GLuint *renderbuffers)
2186 if (renderbuffers[i] > 0) {
2188 rb = _mesa_lookup_renderbuffer(ctx, renderbuffers[i]);
2226 _mesa_HashRemove(ctx->Shared->RenderBuffers, renderbuffers[i]);
2238 create_render_buffers(struct gl_context *ctx, GLsizei n, GLuint *renderbuffers,
2244 if (!renderbuffers)
2249 _mesa_HashFindFreeKeys(ctx->Shared->RenderBuffers, renderbuffers, n);
2253 allocate_renderbuffer_locked(ctx, renderbuffers[i], true, func);
2256 _mesa_HashInsertLocked(ctx->Shared->RenderBuffers, renderbuffers[i],
2267 GLuint *renderbuffers, bool dsa)
2276 create_render_buffers(ctx, n, renderbuffers, dsa);
2281 _mesa_GenRenderbuffers_no_error(GLsizei n, GLuint *renderbuffers)
2284 create_render_buffers(ctx, n, renderbuffers, false);
2289 _mesa_GenRenderbuffers(GLsizei n, GLuint *renderbuffers)
2292 create_render_buffers_err(ctx, n, renderbuffers, false);
2297 _mesa_CreateRenderbuffers_no_error(GLsizei n, GLuint *renderbuffers)
2300 create_render_buffers(ctx, n, renderbuffers, true);
2305 _mesa_CreateRenderbuffers(GLsizei n, GLuint *renderbuffers)
2308 create_render_buffers_err(ctx, n, renderbuffers, true);
4403 /* Can't attach new renderbuffers to a window system framebuffer */