Lines Matching refs:gl_framebuffer
53 compute_depth_max(struct gl_framebuffer *fb)
78 * Create and initialize a gl_framebuffer object.
84 struct gl_framebuffer *
87 struct gl_framebuffer *fb = CALLOC_STRUCT(gl_framebuffer);
97 * Allocate a new gl_framebuffer object.
103 struct gl_framebuffer *
106 struct gl_framebuffer *fb;
109 fb = CALLOC_STRUCT(gl_framebuffer);
118 * Initialize a gl_framebuffer object. Typically used to initialize
123 _mesa_initialize_window_framebuffer(struct gl_framebuffer *fb,
129 memset(fb, 0, sizeof(struct gl_framebuffer));
162 * Initialize a user-created gl_framebuffer object.
166 _mesa_initialize_user_framebuffer(struct gl_framebuffer *fb, GLuint name)
171 memset(fb, 0, sizeof(struct gl_framebuffer));
187 * Typically called via the gl_framebuffer->Delete() method.
190 _mesa_destroy_framebuffer(struct gl_framebuffer *fb)
200 * Free all the data hanging off the given gl_framebuffer, but don't free
201 * the gl_framebuffer object itself.
204 _mesa_free_framebuffer_data(struct gl_framebuffer *fb)
234 _mesa_reference_framebuffer_(struct gl_framebuffer **ptr,
235 struct gl_framebuffer *fb)
240 struct gl_framebuffer *oldFb = *ptr;
275 _mesa_resize_framebuffer(struct gl_context *ctx, struct gl_framebuffer *fb,
348 struct gl_framebuffer *buffer = ctx->WinSysDrawBuffer;
365 struct gl_framebuffer *buffer = ctx->WinSysReadBuffer;
405 update_framebuffer_size(struct gl_context *ctx, struct gl_framebuffer *fb)
442 struct gl_framebuffer *buffer = ctx->DrawBuffer;
499 struct gl_framebuffer *fb)
636 update_color_draw_buffers(struct gl_context *ctx, struct gl_framebuffer *fb)
660 update_color_read_buffer(struct gl_context *ctx, struct gl_framebuffer *fb)
679 * Update a gl_framebuffer's derived state.
693 update_framebuffer(struct gl_context *ctx, struct gl_framebuffer *fb)
732 struct gl_framebuffer *drawFb;
733 struct gl_framebuffer *readFb;
755 struct gl_framebuffer *fb,
905 _mesa_print_framebuffer(const struct gl_framebuffer *fb)