Skip to content

Commit

Permalink
GL: Added a define for disabling the deferred API
Browse files Browse the repository at this point in the history
  • Loading branch information
skyjake committed Feb 8, 2012
1 parent 8fe9c31 commit 1216d98
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 3 deletions.
10 changes: 8 additions & 2 deletions doomsday/engine/portable/include/gl_deferredapi.h
Expand Up @@ -26,12 +26,18 @@
#ifndef LIBDENG_DEFERRED_GL_API_H
#define LIBDENG_DEFERRED_GL_API_H

#ifndef LIBDENG_DISABLE_DEFERRED_GL_API

#include "sys_opengl.h"

#define glEnable(x) Deferred_glEnable(x)
#define glDisable(x) Deferred_glDisable(x)
#define glEnable(x) Deferred_glEnable(x)
#define glDisable(x) Deferred_glDisable(x)
#define glDeleteTextures(x) Deferred_glDeleteTextures(x)

void Deferred_glEnable(GLenum e);
void Deferred_glDisable(GLenum e);
void Deferred_glDeleteTextures(GLsizei num, const GLuint* names);

#endif

#endif // LIBDENG_DEFERRED_GL_API_H
2 changes: 1 addition & 1 deletion doomsday/engine/portable/src/gl_deferredapi.c
Expand Up @@ -20,7 +20,7 @@
* 02110-1301 USA</small>
*/

#define LIBDENG_DEFERRED_GL_API_H // using regular GL API calls
#define LIBDENG_DISABLE_DEFERRED_GL_API // using regular GL API calls

#include "de_system.h"
#include "gl_defer.h"
Expand Down

0 comments on commit 1216d98

Please sign in to comment.