void checkError(const char *functionName)
{
GLenum error;
- while (( error = glGetError() ) != GL_NO_ERROR) {
+ while (( error = glGetError() ) != GL_NO_ERROR) {\r
fprintf (stderr, "GL error 0x%X detected in %s\n", error, functionName);
}
}
typedef ptrdiff_t ourGLsizeiptr;
typedef char ourGLchar;
-\r
-#if defined(WIN32)
+
#ifndef APIENTRY
#define APIENTRY
#endif
typedef void (APIENTRY *PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
typedef GLint (APIENTRY *PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const ourGLchar *name);
typedef void (APIENTRY *PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
-#endif /* defined(WIN32) */\r
-\r
-PFNGLGENBUFFERSPROC gl_GenBuffers;\r
-PFNGLBINDBUFFERPROC gl_BindBuffer;\r
-PFNGLBUFFERDATAPROC gl_BufferData;\r
-PFNGLCREATESHADERPROC gl_CreateShader;\r
-PFNGLSHADERSOURCEPROC gl_ShaderSource;\r
-PFNGLCOMPILESHADERPROC gl_CompileShader;\r
-PFNGLCREATEPROGRAMPROC gl_CreateProgram;\r
-PFNGLATTACHSHADERPROC gl_AttachShader;\r
-PFNGLLINKPROGRAMPROC gl_LinkProgram;\r
-PFNGLUSEPROGRAMPROC gl_UseProgram;\r
-PFNGLGETSHADERIVPROC gl_GetShaderiv;\r
-PFNGLGETSHADERINFOLOGPROC gl_GetShaderInfoLog;\r
-PFNGLGETPROGRAMIVPROC gl_GetProgramiv;\r
-PFNGLGETPROGRAMINFOLOGPROC gl_GetProgramInfoLog;\r
-PFNGLGETATTRIBLOCATIONPROC gl_GetAttribLocation;\r
-PFNGLVERTEXATTRIBPOINTERPROC gl_VertexAttribPointer;\r
-PFNGLENABLEVERTEXATTRIBARRAYPROC gl_EnableVertexAttribArray;\r
-PFNGLGETUNIFORMLOCATIONPROC gl_GetUniformLocation;\r
-PFNGLUNIFORMMATRIX4FVPROC gl_UniformMatrix4fv;\r
+
+PFNGLGENBUFFERSPROC gl_GenBuffers;
+PFNGLBINDBUFFERPROC gl_BindBuffer;
+PFNGLBUFFERDATAPROC gl_BufferData;
+PFNGLCREATESHADERPROC gl_CreateShader;
+PFNGLSHADERSOURCEPROC gl_ShaderSource;
+PFNGLCOMPILESHADERPROC gl_CompileShader;
+PFNGLCREATEPROGRAMPROC gl_CreateProgram;
+PFNGLATTACHSHADERPROC gl_AttachShader;
+PFNGLLINKPROGRAMPROC gl_LinkProgram;
+PFNGLUSEPROGRAMPROC gl_UseProgram;
+PFNGLGETSHADERIVPROC gl_GetShaderiv;
+PFNGLGETSHADERINFOLOGPROC gl_GetShaderInfoLog;
+PFNGLGETPROGRAMIVPROC gl_GetProgramiv;
+PFNGLGETPROGRAMINFOLOGPROC gl_GetProgramInfoLog;
+PFNGLGETATTRIBLOCATIONPROC gl_GetAttribLocation;
+PFNGLVERTEXATTRIBPOINTERPROC gl_VertexAttribPointer;
+PFNGLENABLEVERTEXATTRIBARRAYPROC gl_EnableVertexAttribArray;
+PFNGLGETUNIFORMLOCATIONPROC gl_GetUniformLocation;
+PFNGLUNIFORMMATRIX4FVPROC gl_UniformMatrix4fv;
void initExtensionEntries(void)
{