给着色器程序传递参数
void glProgramParameteri( GLuint program,
GLenum pname,
GLint value);
program
Specifies the name of a program object whose parameter to modify.
指定着色器程序标识符
pname
Specifies the name of the parameter to modify.
指定要修改的着色器参数
value
Specifies the new value of the parameter specified by pname for program.
指定参数值
_extensions->glProgramParameteri( _glProgramHandle, GL_GEOMETRY_VERTICES_OUT_EXT, _program->_geometryVerticesOut );
_extensions->glProgramParameteri( _glProgramHandle, GL_GEOMETRY_INPUT_TYPE_EXT, _program->_geometryInputType );
_extensions->glProgramParameteri( _glProgramHandle, GL_GEOMETRY_OUTPUT_TYPE_EXT, _program->_geometryOutputType );
_extensions->glProgramParameteri( _glProgramHandle, GL_PROGRAM_BINARY_RETRIEVABLE_HINT, GL_TRUE );