Lines Matching refs:gl_framebuffer
58 compute_depth_max(struct gl_framebuffer *fb)
83 * Allocate a new gl_framebuffer object.
88 struct gl_framebuffer *
91 struct gl_framebuffer *fb;
94 fb = CALLOC_STRUCT(gl_framebuffer);
103 * Initialize a gl_framebuffer object. Typically used to initialize
108 _mesa_initialize_window_framebuffer(struct gl_framebuffer *fb,
114 memset(fb, 0, sizeof(struct gl_framebuffer));
155 * Initialize a user-created gl_framebuffer object.
159 _mesa_initialize_user_framebuffer(struct gl_framebuffer *fb, GLuint name)
164 memset(fb, 0, sizeof(struct gl_framebuffer));
183 * Typically called via the gl_framebuffer->Delete() method.
186 _mesa_destroy_framebuffer(struct gl_framebuffer *fb)
197 * Free all the data hanging off the given gl_framebuffer, but don't free
198 * the gl_framebuffer object itself.
201 _mesa_free_framebuffer_data(struct gl_framebuffer *fb)
232 _mesa_reference_framebuffer_(struct gl_framebuffer **ptr,
233 struct gl_framebuffer *fb)
238 struct gl_framebuffer *oldFb = *ptr;
271 _mesa_resize_framebuffer(struct gl_context *ctx, struct gl_framebuffer *fb,
364 const struct gl_framebuffer *buffer,
386 struct gl_framebuffer *buffer)
417 struct gl_framebuffer *fb)
544 update_color_draw_buffers(struct gl_framebuffer *fb)
568 update_color_read_buffer(struct gl_framebuffer *fb)
586 * Update a gl_framebuffer's derived state.
600 update_framebuffer(struct gl_context *ctx, struct gl_framebuffer *fb)
644 struct gl_framebuffer *readFb,
645 struct gl_framebuffer *drawFb)
668 struct gl_framebuffer *fb,
796 struct gl_framebuffer *fb,
891 struct gl_framebuffer *fb,
928 const struct gl_framebuffer *rfb = ctx->ReadBuffer;
945 _mesa_print_framebuffer(const struct gl_framebuffer *fb)
978 _mesa_is_front_buffer_reading(const struct gl_framebuffer *fb)
987 _mesa_is_front_buffer_drawing(const struct gl_framebuffer *fb)
997 _mesa_geometric_nonvalidated_samples(const struct gl_framebuffer *buffer)