From 87c6d7a99ee7fee2dcc537a1ccad95fc5a9bd26b Mon Sep 17 00:00:00 2001 From: "bsalomon@google.com" Date: Fri, 1 Mar 2013 14:37:18 +0000 Subject: Add support to GrGLInterface for vertex array objects Review URL: https://codereview.chromium.org/12379025 git-svn-id: http://skia.googlecode.com/svn/trunk@7919 2bbb7eff-a529-9590-31e7-b0007b416f81 --- src/gpu/gl/mesa/GrGLCreateMesaInterface.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/gpu/gl/mesa/GrGLCreateMesaInterface.cpp') diff --git a/src/gpu/gl/mesa/GrGLCreateMesaInterface.cpp b/src/gpu/gl/mesa/GrGLCreateMesaInterface.cpp index 74f6a51d9e..c9b18a07df 100644 --- a/src/gpu/gl/mesa/GrGLCreateMesaInterface.cpp +++ b/src/gpu/gl/mesa/GrGLCreateMesaInterface.cpp @@ -161,6 +161,13 @@ const GrGLInterface* GrGLCreateMesaInterface() { GR_GL_GET_PROC(VertexAttribPointer); GR_GL_GET_PROC(Viewport); + if (glVer >= GR_GL_VER(3,0) || extensions.has("GL_ARB_vertex_array_object")) { + // no ARB suffix for GL_ARB_vertex_array_object + GR_GL_GET_PROC(GenBindVertexArray); + GR_GL_GET_PROC(DeleteVertexArrays); + GR_GL_GET_PROC(GenVertexArrays); + } + // First look for GL3.0 FBO or GL_ARB_framebuffer_object (same since // GL_ARB_framebuffer_object doesn't use ARB suffix.) if (glVer >= GR_GL_VER(3,0) || extensions.has("GL_ARB_framebuffer_object")) { -- cgit v1.2.3