给着色器程序传递参数
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 );

本文详细介绍了如何使用OpenGL ES的glProgramParameteri函数来设置和修改着色器程序的参数,包括几何顶点输出、输入类型、输出类型及二进制检索提示等关键属性。
997

被折叠的 条评论
为什么被折叠?



