summaryrefslogtreecommitdiff
path: root/src/render/mgl.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2014-08-10 01:28:29 +0300
committerAndrei Karas <akaras@inbox.ru>2014-08-10 01:29:27 +0300
commitdf56c8f79f51cf3ea5118b2e8b82930cd71c2679 (patch)
tree9f3157b141adf64fb215e8b4307da772580281db /src/render/mgl.cpp
parent98d8765769d809b060721bb071ca56887011a6b8 (diff)
downloadmv-df56c8f79f51cf3ea5118b2e8b82930cd71c2679.tar.gz
mv-df56c8f79f51cf3ea5118b2e8b82930cd71c2679.tar.bz2
mv-df56c8f79f51cf3ea5118b2e8b82930cd71c2679.tar.xz
mv-df56c8f79f51cf3ea5118b2e8b82930cd71c2679.zip
Simplify OpenGL functions defenition.
Diffstat (limited to 'src/render/mgl.cpp')
-rw-r--r--src/render/mgl.cpp89
1 files changed, 1 insertions, 88 deletions
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