From f40f51e0e19b2184eb6160825f0c610707d806c3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Tue, 30 Nov 2010 12:08:58 +0000 Subject: [PATCH] GL_EXT_separate_shader_objects --- glapi.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/glapi.py b/glapi.py index 0f4fff3..2ba9573 100644 --- a/glapi.py +++ b/glapi.py @@ -68,6 +68,7 @@ GLfenceNV = Handle("fenceNV", GLuint) GLprogram = Handle("program", GLuint) GLshader = Handle("shader", GLuint) GLprogramARB = Handle("programARB", GLuint) +GLprogramEXT = Handle("programEXT", GLuint) GLprogramNV = Handle("programNV", GLuint) GLframebuffer = Handle("framebuffer", GLuint) GLrenderbuffer = Handle("renderbuffer", GLuint) @@ -1676,6 +1677,11 @@ glapi.add_functions([ # GL_GREMEDY_frame_terminator GlFunction(Void, "glFrameTerminatorGREMEDY", []), + # GL_EXT_separate_shader_objects + GlFunction(Void, "glUseShaderProgramEXT", [(GLenum, "type"), (GLprogramEXT, "program")]), + GlFunction(Void, "glActiveProgramEXT", [(GLprogramEXT, "program")]), + GlFunction(GLprogramEXT, "glCreateShaderProgramEXT", [(GLenum, "type"), (Const(GLstring), "string")]), + # GL_EXT_provoking_vertex GlFunction(Void, "glProvokingVertexEXT", [(GLenum, "mode")]), -- 2.45.2