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)
# 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")]),