Merge branch 'origin'
[mesa.git] / src / mesa / main / framebuffer.h
index 51847b07c0fb5c47aaab2a0d2af189ae6bfd15b9..7f3254fe8ea1227852d3ad422f234dba5d28a395 100644 (file)
@@ -43,7 +43,10 @@ extern void
 _mesa_free_framebuffer_data(struct gl_framebuffer *buffer);
 
 extern void
-_mesa_resize_framebuffer(GLcontext *ctx, struct gl_framebuffer *b,
+_mesa_dereference_framebuffer(struct gl_framebuffer **fb);
+
+extern void
+_mesa_resize_framebuffer(GLcontext *ctx, struct gl_framebuffer *fb,
                          GLuint width, GLuint height);
 
 extern void 
@@ -52,6 +55,14 @@ _mesa_update_draw_buffer_bounds(GLcontext *ctx);
 extern void
 _mesa_update_framebuffer_visual(struct gl_framebuffer *fb);
 
+extern void
+_mesa_update_depth_buffer(GLcontext *ctx, struct gl_framebuffer *fb,
+                            GLuint attIndex);
+
+extern void
+_mesa_update_stencil_buffer(GLcontext *ctx, struct gl_framebuffer *fb,
+                            GLuint attIndex);
+
 extern void
 _mesa_update_framebuffer(GLcontext *ctx);