void glPatchParameteri( GLenum pname, GLint value); void glPatchParameterfv( GLenum pname, const GLfloat *values); void glPauseTransformFeedback( void); void glPixelStoref( GLenum pname, GLfloat param); void glPixelStorei( GLenum pname, GLint param); void glPointParameterf( GLenum pname, GLfloat param); void glPointParameteri( GLenum pname, GLint param); void glPointParameterfv( GLenum pname, const GLfloat * params); void glPointParameteriv( GLenum pname, const GLint * params); void glPointSize( GLfloat size); void glPolygonMode( GLenum face, GLenum mode); void glPolygonOffset( GLfloat factor, GLfloat units); void glPrimitiveRestartIndex( GLuint index); void glProgramBinary( GLuint program, GLenum binaryFormat, const void *binary, GLsizei length); void glProgramParameteri( GLuint program, GLenum pname, GLint value); void glProgramUniform1f( GLuint program, GLint location, GLfloat v0); void glProgramUniform2f( GLuint program, GLint location, GLfloat v0, GLfloat v1); void glProgramUniform3f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); void glProgramUniform4f( GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); void glProgramUniform1i( GLuint program, GLint location, GLint v0); void glProgramUniform2i( GLuint program, GLint location, GLint v0, GLint v1); void glProgramUniform3i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2); void glProgramUniform4i( GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); void glProgramUniform1ui( GLuint program, GLint location, GLuint v0); void glProgramUniform2ui( GLuint program, GLint location, GLuint v0, GLuint v1); void glProgramUniform3ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); void glProgramUniform4ui( GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); void glProgramUniform1fv( GLuint program, GLint location, GLsizei count, const GLfloat *value); void glProgramUniform2fv( GLuint program, GLint location, GLsizei count, const GLfloat *value); void glProgramUniform3fv( GLuint program, GLint location, GLsizei count, const GLfloat *value); void glProgramUniform4fv( GLuint program, GLint location, GLsizei count, const GLfloat *value); void glProgramUniform1iv( GLuint program, GLint location, GLsizei count, const GLint *value); void glProgramUniform2iv( GLuint program, GLint location, GLsizei count, const GLint *value); void glProgramUniform3iv( GLuint program, GLint location, GLsizei count, const GLint *value); void glProgramUniform4iv( GLuint program, GLint location, GLsizei count, const GLint *value); void glProgramUniform1uiv( GLuint program, GLint location, GLsizei count, const GLuint *value); void glProgramUniform2uiv( GLuint program, GLint location, GLsizei count, const GLuint *value); void glProgramUniform3uiv( GLuint program, GLint location, GLsizei count, const GLuint *value); void glProgramUniform4uiv( GLuint program, GLint location, GLsizei count, const GLuint *value); void glProgramUniformMatrix2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); void glProgramUniformMatrix3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); void glProgramUniformMatrix4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); void glProgramUniformMatrix2x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); void glProgramUniformMatrix3x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); void glProgramUniformMatrix2x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); void glProgramUniformMatrix4x2fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); void glProgramUniformMatrix3x4fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); void glProgramUniformMatrix4x3fv( GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); void glProvokingVertex( GLenum provokeMode);