GL_EXT_separate_shader_objects https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_separate_shader_objects.gl.txt GL_EXT_separate_shader_objects GL_ACTIVE_PROGRAM_EXT 0x8B8D void glActiveProgramEXT (GLuint program) GLuint glCreateShaderProgramEXT (GLenum type, const GLchar* string) void glUseShaderProgramEXT (GLenum type, GLuint program)