1 #ifndef __NOUVEAU_BUFFERS_H__
2 #define __NOUVEAU_BUFFERS_H__
7 #include "renderbuffer.h"
9 #include "nouveau_mem.h"
11 typedef struct nouveau_renderbuffer
{
12 struct gl_renderbuffer mesa
; /* must be first! */
20 } nouveau_renderbuffer_t
;
22 extern nouveau_renderbuffer_t
*nouveau_renderbuffer_new(GLenum internalFormat
);
23 extern void nouveau_window_moved(GLcontext
*);
24 extern GLboolean
nouveau_build_framebuffer(GLcontext
*,
25 struct gl_framebuffer
*);
26 extern nouveau_renderbuffer_t
*nouveau_current_draw_buffer(GLcontext
*);
28 extern void nouveauInitBufferFuncs(struct dd_function_table
*);