From 3861a6c17c8be7700a8c293d21e7c0d4c3f54cc2 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Fri, 28 Sep 2012 14:17:30 -0400 Subject: [PATCH] Patched to compile on Visual Studio. --- src/render/opengl/SDL_render_gl.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/render/opengl/SDL_render_gl.c b/src/render/opengl/SDL_render_gl.c index 42be944c9..9dffc46f5 100644 --- a/src/render/opengl/SDL_render_gl.c +++ b/src/render/opengl/SDL_render_gl.c @@ -150,7 +150,7 @@ typedef struct GL_FBOList *fbo; } GL_TextureData; -static inline const char* +static __inline__ const char* GL_TranslateError (GLenum error) { #define GL_ERROR_TRANSLATE(e) case e: return #e; @@ -190,10 +190,12 @@ GL_CheckAllErrors (const char *prefix, SDL_Renderer * renderer, const char *file return ret; } -#if 1 -#define GL_CheckError(prefix, renderer) GL_CheckAllErrors(prefix, renderer, __FILE__, __LINE__, __PRETTY_FUNCTION__) -#else +#if 0 #define GL_CheckError(prefix, renderer) +#elif defined(_MSC_VER) +#define GL_CheckError(prefix, renderer) GL_CheckAllErrors(prefix, renderer, __FILE__, __LINE__, __FUNCTION__) +#else +#define GL_CheckError(prefix, renderer) GL_CheckAllErrors(prefix, renderer, __FILE__, __LINE__, __PRETTY_FUNCTION__) #endif static int