cogl: define GL_READ/DRAW_FRAMEBUFFER_EXT if not available

Bug 913 - cogl fails to build on OSX

	* clutter/cogl/gl/cogl-fbo.c: define GL_READ_FRAMEBUFFER_EXT and
	GL_DRAW_FRAMEBUFFER_EXT if not defined in the build system. The
	#ifdef can fail if they're not #defines but variables or enums.
	As the values are supposed to be industry standard even then
	it shouldn't have ill effects.
This commit is contained in:
Tommi Komulainen 2008-06-05 21:40:59 +00:00
parent b8e8a80a40
commit 3d034ff6aa
2 changed files with 17 additions and 0 deletions

View File

@ -1,3 +1,13 @@
2008-06-05 Tommi Komulainen <tommi.komulainen@iki.fi>
Bug 913 - cogl fails to build on OSX
* clutter/cogl/gl/cogl-fbo.c: define GL_READ_FRAMEBUFFER_EXT and
GL_DRAW_FRAMEBUFFER_EXT if not defined in the build system. The
#ifdef can fail if they're not #defines but variables or enums.
As the values are supposed to be industry standard even then
it shouldn't have ill effects.
2008-06-05 Tommi Komulainen <tommi.komulainen@iki.fi> 2008-06-05 Tommi Komulainen <tommi.komulainen@iki.fi>
Bug #911 - OSX: add multistage support Bug #911 - OSX: add multistage support

View File

@ -48,6 +48,13 @@
#define glBlitFramebufferEXT ctx->pf_glBlitFramebufferEXT #define glBlitFramebufferEXT ctx->pf_glBlitFramebufferEXT
#define glRenderbufferStorageMultisampleEXT ctx->pf_glRenderbufferStorageMultisampleEXT #define glRenderbufferStorageMultisampleEXT ctx->pf_glRenderbufferStorageMultisampleEXT
#ifndef GL_READ_FRAMEBUFFER_EXT
#define GL_READ_FRAMEBUFFER_EXT 0x8CA8
#endif
#ifndef GL_DRAW_FRAMEBUFFER_EXT
#define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9
#endif
static void _cogl_offscreen_free (CoglFbo *fbo); static void _cogl_offscreen_free (CoglFbo *fbo);
COGL_HANDLE_DEFINE (Fbo, offscreen, fbo_handles); COGL_HANDLE_DEFINE (Fbo, offscreen, fbo_handles);