From: José Fonseca Date: Tue, 30 Nov 2010 12:08:58 +0000 (+0000) Subject: GL_EXT_separate_shader_objects X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=f40f51e0e19b2184eb6160825f0c610707d806c3;p=apitrace GL_EXT_separate_shader_objects --- 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")]),