From 86cea6b3ef62a370190b29311909fed469948c12 Mon Sep 17 00:00:00 2001 From: marco Date: Sat, 20 May 2017 10:21:37 +0000 Subject: [PATCH] * add glVertexAttribDivisor, mantis #31878, patch by Julian Puhl git-svn-id: trunk@36273 - --- packages/opengl/src/glext.pp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/opengl/src/glext.pp b/packages/opengl/src/glext.pp index 4b98a9afc9..619e27abd9 100644 --- a/packages/opengl/src/glext.pp +++ b/packages/opengl/src/glext.pp @@ -5088,6 +5088,7 @@ var glGetBufferParameteri64v: procedure(target: GLenum; pname: GLenum; params: PGLint64); extdecl; glProgramParameteri: procedure(_program: GLuint; pname: GLenum; value: GLint); extdecl; glFramebufferTexture: procedure(target: GLenum; attachment: GLenum; texture: GLuint; level: GLint); extdecl; + glVertexAttribDivisor: procedure(index: GLuint; divisor: GLuint); extdecl; function Load_GL_VERSION_3_2(): Boolean; @@ -11281,6 +11282,8 @@ begin if not Assigned(glProgramParameteri) then allOK := false; glFramebufferTexture := wglGetProcAddress('glFramebufferTexture'); if not Assigned(glFramebufferTexture) then allOK := false; + glVertexAttribDivisor := wglGetProcAddress('glVertexAttribDivisor'); + if not Assigned(glVertexAttribDivisor) then allOK := false; if not Load_GL_ARB_draw_elements_base_vertex(true) then allOK := false; if not Load_GL_ARB_provoking_vertex(true) then allOK := false; if not Load_GL_ARB_sync(true) then allOK := false;