]> git.cworth.org Git - apitrace/commitdiff
GL_EXT_separate_shader_objects
authorJosé Fonseca <jfonseca@vmware.com>
Tue, 30 Nov 2010 12:08:58 +0000 (12:08 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Tue, 30 Nov 2010 12:08:58 +0000 (12:08 +0000)
glapi.py

index 0f4fff3722fa6e942f1b80ddec1fdb1c6923edff..2ba9573c5c2f2a8df14efceb20c742da00a80de7 100644 (file)
--- 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")]),