Lines Matching defs:framebuffers
2210 * non-bound framebuffers. Detaching the image from any
2211 * non-bound framebuffers is the responsibility of the
2747 /* Invalidate the framebuffers the renderbuffer is attached in. */
3192 return; /* can't render to texture with winsys framebuffers */
3305 * OK, now bind the new Draw/Read framebuffers, if they're changing.
3357 _mesa_DeleteFramebuffers(GLsizei n, const GLuint *framebuffers)
3370 if (framebuffers[i] > 0) {
3372 fb = _mesa_lookup_framebuffer(ctx, framebuffers[i]);
3374 assert(fb == &DummyFramebuffer || fb->Name == framebuffers[i]);
3389 _mesa_HashRemove(ctx->Shared->FrameBuffers, framebuffers[i]);
3409 create_framebuffers(GLsizei n, GLuint *framebuffers, bool dsa)
3422 if (!framebuffers)
3427 _mesa_HashFindFreeKeys(ctx->Shared->FrameBuffers, framebuffers, n);
3431 fb = _mesa_new_framebuffer(ctx, framebuffers[i]);
3441 _mesa_HashInsertLocked(ctx->Shared->FrameBuffers, framebuffers[i],
3450 _mesa_GenFramebuffers(GLsizei n, GLuint *framebuffers)
3452 create_framebuffers(n, framebuffers, false);
3457 _mesa_CreateFramebuffers(GLsizei n, GLuint *framebuffers)
3459 create_framebuffers(n, framebuffers, true);