OpenGLES3.0创建和链接程序相关语法
admin
2023-02-17 14:20:01
0

///// 创建和链接程序
// 创建
GLuint glCreateProgram()
// 删除
void glDeleteProgram(GLuint program)
// 连接着色器
void glAttachShader(GLuint program, GLuint shader)
// 断开连接
void glDetachShader(GLuint program, GLuint shader)
// 链接程序
void glLinkProgram(GLuint program)
// 查询程序信息
void glGetProgramiv(GLuint program, Glenum pname, GLint params)
pname:
GL_ACTIVE_ATTRIBUTES// 顶点着色器中活动属性的数量
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH// 最大属性名称的最大长度(可以确定存储属性名字符串所需的内存)
GL_ACTIVE_UNIFORM_BLOCK//
GL_ACTIVE_UNIFORM_BLOCK_MAX_LENGTH
GL_ACTIVE_UNIFORMS// 活动统一变量的数量
GL_ACTIVE_UNIFORM_MAX_LENGTH// 最大统一变量名称的长度
GL_ATTACHED_SHADERS
GL_DELETE_STATUS
GL_INFO_LOG_LENGTH
GL_LINK_STATUS// 链接状态
GL_PROGRAM_BINARY_RETRIEVABLE_HINT
GL_TRANSFORM_FEEDBACK_BUFFER_MODE// 返回变换反馈启用时的缓冲区模式
GL_TRANSFORM_FEEDBACK_VARYINGS
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH
GL_VALIDATE_STATUS
// 查询程序日志
void glGetProgramInfoLog(Gluint program, Glsizei maxLength, GLsizei
length, GLchar *infoLog)
// 校验程序对象
void glValidateProgram(GLuint program)
校验的结果可以用glGetProgramiv的GL_VALIDATE_STATUS查询,日志也会更新。
// 设置为活动程序的对象
void glUseProgram(GLuint program)

相关内容

热门资讯

玩家最新攻略“么么棋牌到底是不... 网上科普关于“么么棋牌有没有挂”话题很是火热,小编也是针对么么棋牌作*弊开挂的方法以及开挂对应的知识...
终于懂了“游戏茶苑怎么开挂?”... 有 亲,根据资深记者爆料游戏茶苑是可以开挂的,确实有挂(咨询软件无需打开...
河南省委组织部:刘新彦,拟任县... 根据《党政领导干部选拔任用工作条例》和有关规定,现将拟任职干部情况公示如下,请予监督:刘新彦,197...
“疯狂”的白银基金:溢价率居高... 【大河财立方 记者 孙凯杰】 在2025年即将结束之际,白银成为资本市场最受关注的标的之一。11月初...
今日重大消息“博雅红河棋牌怎么... 有 亲,根据资深记者爆料博雅红河棋牌是可以开挂的,确实有挂(咨询软件无需...
麦普恩取得半导体真空设备管道连... 国家知识产权局信息显示,昆山麦普恩精密组件有限公司取得一项名为“一种半导体真空设备管道连接件”的专利...
我来教教您“战皇牛牛辅助器?”... 有 亲,根据资深记者爆料战皇牛牛是可以开挂的,确实有挂(咨询软件无需打开...
重磅消息“老友十三水有没有挂?... 重磅消息“老友十三水有没有挂?”(其实是有挂)您好,老友十三水这个游戏其实有挂的,确实是有挂的,需要...
终于懂了“皇豪互娱拼三张到底是... 家人们!今天小编来为大家解答皇豪互娱拼三张透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪...
【第一消息】“么么棋牌可以开挂... 您好:么么棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游戏...