1GL_EXT_separate_shader_objects 2https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_separate_shader_objects.gl.txt 3GL_EXT_separate_shader_objects 4 5 GL_ACTIVE_PROGRAM_EXT 0x8B8D 6 void glActiveProgramEXT (GLuint program) 7 GLuint glCreateShaderProgramEXT (GLenum type, const GLchar* string) 8 void glUseShaderProgramEXT (GLenum type, GLuint program) 9