From 141849d0370607b17103c2dbbb1973a14b8b7554 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 4 Jun 2014 17:08:36 +0300 Subject: Add VAO OpenGL functions. for now unused. --- src/graphicsmanager.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/graphicsmanager.cpp') diff --git a/src/graphicsmanager.cpp b/src/graphicsmanager.cpp index 66e352c2b..324337871 100644 --- a/src/graphicsmanager.cpp +++ b/src/graphicsmanager.cpp @@ -885,6 +885,17 @@ void GraphicsManager::initOpenGLFunctions() assignFunction(glPopGroupMarker, "glPopGroupMarker"); } + if (checkGLVersion(3, 0) || supportExtension("GL_ARB_vertex_array_object")) + { + assignFunction(glGenVertexArrays, "glGenVertexArrays"); + assignFunction(glBindVertexArray, "glBindVertexArray"); + assignFunction(glDeleteVertexArrays, "glDeleteVertexArrays"); + assignFunction(glVertexAttribPointer, "glVertexAttribPointer"); + assignFunction(glEnableVertexAttribArray, "glEnableVertexAttribArray"); + assignFunction(glDisableVertexAttribArray, + "glDisableVertexAttribArray"); + } + #ifdef WIN32 assignFunction(wglGetExtensionsString, "wglGetExtensionsStringARB"); #endif -- cgit v1.2.3-60-g2f50