From df56c8f79f51cf3ea5118b2e8b82930cd71c2679 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 10 Aug 2014 01:28:29 +0300 Subject: Simplify OpenGL functions defenition. --- src/render/mgl.cpp | 89 +----------------------------------------------------- 1 file changed, 1 insertion(+), 88 deletions(-) (limited to 'src/render/mgl.cpp') diff --git a/src/render/mgl.cpp b/src/render/mgl.cpp index 27174a0c6..edd70b51e 100644 --- a/src/render/mgl.cpp +++ b/src/render/mgl.cpp @@ -26,93 +26,6 @@ #define defName(name) name##_t m##name = nullptr -defName(glGenRenderbuffers); -defName(glBindRenderbuffer); -defName(glRenderbufferStorage); -defName(glGenFramebuffers); -defName(glBindFramebuffer); -defName(glFramebufferTexture2D); -defName(glFramebufferRenderbuffer); -defName(glDeleteFramebuffers); -defName(glDeleteRenderbuffers); -defName(glGetStringi); -defName(glGenSamplers); -defName(glDeleteSamplers); -defName(glBindSampler); -defName(glSamplerParameteri); -defName(glDebugMessageControl); -defName(glDebugMessageCallback); -defName(glFrameTerminator); -defName(glLabelObject); -defName(glGetObjectLabel); -defName(glInsertEventMarker); -defName(glPushGroupMarker); -defName(glPopGroupMarker); -defName(glGenVertexArrays); -defName(glBindVertexArray); -defName(glDeleteVertexArrays); -defName(glVertexAttribPointer); -defName(glEnableVertexAttribArray); -defName(glDisableVertexAttribArray); -defName(glGenBuffers); -defName(glDeleteBuffers); -defName(glBindBuffer); -defName(glBufferData); -defName(glCreateShader); -defName(glDeleteShader); -defName(glGetShaderiv); -defName(glGetShaderInfoLog); -defName(glGetShaderSource); -defName(glShaderSource); -defName(glCompileShader); -defName(glLinkProgram); -defName(glDeleteProgram); -defName(glCreateProgram); -defName(glAttachShader); -defName(glDetachShader); -defName(glGetAttachedShaders); -defName(glGetUniformLocation); -defName(glGetActiveUniform); -defName(glGetProgramiv); -defName(glBindFragDataLocation); -defName(glUseProgram); -defName(glValidateProgram); -defName(glGetAttribLocation); -defName(glUniform1f); -defName(glUniform2f); -defName(glUniform3f); -defName(glUniform4f); -defName(glCheckFramebufferStatus); -defName(glGetProgramInfoLog); -defName(glProgramUniform1f); -defName(glProgramUniform2f); -defName(glProgramUniform3f); -defName(glProgramUniform4f); -defName(glBindVertexBuffer); -defName(glVertexAttribBinding); -defName(glVertexAttribFormat); -defName(glBindVertexBuffers); -defName(glIsBuffer); -defName(glVertexAttribIFormat); -defName(glVertexAttribIPointer); -defName(glInvalidateTexImage); -defName(glCopyImageSubData); -defName(glPushDebugGroup); -defName(glPopDebugGroup); -defName(glObjectLabel); -defName(glTexStorage2D); -defName(glGenQueries); -defName(glBeginQuery); -defName(glEndQuery); -defName(glDeleteQueries); -defName(glGetQueryObjectiv); -defName(glGetQueryObjectui64v); -defName(glTextureSubImage2D); -defName(glClearTexImage); -defName(glClearTexSubImage); - -#ifdef WIN32 -defName(wglGetExtensionsString); -#endif +#include "render/mgl.hpp" #endif -- cgit v1.2.3-70-g09d2