Lines Matching defs:framebuffers
2039 * non-bound framebuffers. Detaching the image from any
2040 * non-bound framebuffers is the responsibility of the
2576 /* Invalidate the framebuffers the renderbuffer is attached in. */
3043 return; /* can't render to texture with winsys framebuffers */
3159 * OK, now bind the new Draw/Read framebuffers, if they're changing.
3220 _mesa_DeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
3233 if (framebuffers[i] > 0) {
3235 fb = _mesa_lookup_framebuffer(ctx, framebuffers[i]);
3237 assert(fb == &DummyFramebuffer || fb->Name == framebuffers[i]);
3252 _mesa_HashRemove(ctx->Shared->FrameBuffers, framebuffers[i]);
3272 create_framebuffers(GLsizei n, GLuint *framebuffers, bool dsa)
3285 if (!framebuffers)
3290 _mesa_HashFindFreeKeys(ctx->Shared->FrameBuffers, framebuffers, n);
3294 fb = ctx->Driver.NewFramebuffer(ctx, framebuffers[i]);
3304 _mesa_HashInsertLocked(ctx->Shared->FrameBuffers, framebuffers[i],
3313 _mesa_GenFramebuffers(GLsizei n, GLuint *framebuffers)
3315 create_framebuffers(n, framebuffers, false);
3320 _mesa_CreateFramebuffers(GLsizei n, GLuint *framebuffers)
3322 create_framebuffers(n, framebuffers, true);