Lines Matching refs:renderbuffer

46 #include "renderbuffer.h"
69 * with the real frame/renderbuffer.
298 * Remove any texture or renderbuffer attached to the given attachment
366 * Bind a renderbuffer to an attachment point.
385 * Attach a renderbuffer object to a framebuffer object.
420 * Check if the renderbuffer's formats are supported by the software
481 * Is the given base format a legal format for a color renderbuffer?
505 * Is the given base format a legal format for a depth/stencil renderbuffer?
618 att_incomplete("0x0 renderbuffer");
624 att_incomplete("bad renderbuffer color format");
638 att_incomplete("bad renderbuffer depth format");
654 att_incomplete("bad renderbuffer stencil format");
740 /* get width, height, format of the renderbuffer/texture
817 fbo_incomplete("unsupported renderbuffer format", i);
890 _mesa_IsRenderbufferEXT(GLuint renderbuffer)
894 if (renderbuffer) {
895 struct gl_renderbuffer *rb = _mesa_lookup_renderbuffer(ctx, renderbuffer);
904 _mesa_BindRenderbufferEXT(GLenum target, GLuint renderbuffer)
920 if (renderbuffer) {
921 newRb = _mesa_lookup_renderbuffer(ctx, renderbuffer);
923 /* ID was reserved, but no real renderbuffer object made yet */
933 /* create new renderbuffer object */
934 newRb = ctx->Driver.NewRenderbuffer(ctx, renderbuffer);
940 _mesa_HashInsert(ctx->Shared->RenderBuffers, renderbuffer, newRb);
955 * If the given renderbuffer is anywhere attached to the framebuffer, detach
956 * the renderbuffer.
957 * This is used when a renderbuffer object is deleted.
989 /* check if deleting currently bound renderbuffer object */
1376 * Invalidate a renderbuffer attachment. Called from _mesa_HashWalk().
1493 /* Invalidate the framebuffers the renderbuffer is attached in. */
1538 * renderbuffer/texture was created with internalFormat=GL_RGB but the
2104 * point. Don't create a new renderbuffer; just reuse the stencil
2123 /* Above we created a new renderbuffer and attached it to the
2269 GLuint renderbuffer)
2304 if (renderbuffer) {
2305 rb = _mesa_lookup_renderbuffer(ctx, renderbuffer);
2309 " renderbuffer %u)", renderbuffer);
2315 "glFramebufferRenderbufferEXT(renderbuffer %u)",
2316 renderbuffer);
2321 /* remove renderbuffer attachment */
2327 /* make sure the renderbuffer is a depth/stencil format */
2331 "glFramebufferRenderbufferEXT(renderbuffer"