#include "glheader.h"
-#include "mtypes.h"
+#include "menums.h"
struct gl_context;
struct gl_framebuffer;
extern void
_mesa_update_draw_buffers(struct gl_context *ctx);
+extern GLenum
+_mesa_back_to_front_if_single_buffered(const struct gl_framebuffer *fb,
+ GLenum buffer);
+
void GLAPIENTRY
_mesa_ReadBuffer_no_error(GLenum mode);
extern void GLAPIENTRY
_mesa_NamedFramebufferReadBuffer(GLuint framebuffer, GLenum src);
+extern void GLAPIENTRY
+_mesa_FramebufferDrawBufferEXT(GLuint framebuffer, GLenum buf);
+extern void GLAPIENTRY
+_mesa_FramebufferReadBufferEXT(GLuint framebuffer, GLenum buf);
+
+extern void GLAPIENTRY
+_mesa_FramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n,
+ const GLenum *bufs);
#endif