切换到shader模式
来源:互联网 发布:编程珠玑 mobi 下载 编辑:程序博客网 时间:2024/05/19 02:22
在OpenGL整个程序的初始化阶段(一般是init()函数),做以下工作。
1、顶点着色程序的源代码和片段作色程序的源代码要分别保存到一个字符数组里面;
2、使用glCreateshader()分别创建一个顶点着色器对象和一个片段着色器对象;
3、使用glShaderSource()分别将顶点着色程序的源代码字符数组绑定到顶点着色器对象,将片段着色程序的源代码字符数组绑定到片段着色器对象;
4、使用glCompileShader()分别编译顶点着色器对象和片段着色器对象;
5、使用glCreaterProgram()创建一个(着色)程序对象;
6、使用glAttachShader()分别将顶点着色器对象和片段着色器对象附加到(着色)程序对象上;
7、使用glLinkProgram()对(着色)程序对象执行链接操作
8、使用glValidateProgram()对(着色)程序对象进行正确性验证
9、最后使用glUseProgram()将OpenGL渲染管道切换到着色器模式,并使用刚才做好的(着色)程序对象。
然后,才可以提交顶点。
具体过程,参看《OpenGL Superbible 4th edition》chapter 15
- 切换到shader模式
- 切换到保护模式
- ARM切换到THUMB模式
- 将备库切换到快照模式
- 实模式切换到保护模式
- 操作系统:从实模式切换到保护模式
- Weblogic生产模式切换到开发模式
- 从LINUX图形界面切换到文本模式
- LINUX下图形界面切换到文本模式
- LINUX下图形界面切换到文本模式
- LINUX下图形界面切换到文本模式
- 10G RAC 切换到归档模式
- centos 文字模式切换到图形界面
- 游客好久了,切换到博客模式
- win8切换到经典开始菜单模式
- Android定制--------强制切换到听筒模式
- PX4 如何切换到offboard 模式
- 传统复制在线切换到GTID模式
- chain of Responsibility 责任链模式学习总结
- [乌龙]kde4.1.1和scim有冲突
- 使用gl函数要先创建context
- Qt本日新知-4.4.2
- ajax控件 CascadingDropDown用法
- 切换到shader模式
- Linux分区挂载点介绍
- 终于让fat格式的U盘不再显示乱码了
- 解决 oracle 用户连接失败的方法
- Java正则表达式的测试
- 再谈给BroadCom安装驱动
- Service unavailability
- Craft 1.3.0 发布
- 有效侦测类是否有特定成员函数