着色器程序

着色器程序对象(Shader Program Object)是多个着色器合并之后并最终链接完成的版本。

如果要使用刚才编译的着色器我们必须把他们链接为一个着色器程序对象,然后在渲染对象的时候激活这个着色器程序。

已激活着色器程序的着色器将在我们发送渲染调用的时候被使用。

当链接着色器至一个程序的时候,它会把每个着色器的输出链接到下个着色器的输入。

创建程序对象:

GLuint shaderProgram;
shaderProgram = glCreateProgram();

glCreateProgram 函数创建一个程序,并返回新创建程序对象的ID引用。

最新文章

  1. MVC控制器获取@Html.DropDownList值
  2. android中TimePicker和DatePicker的简单使用
  3. Struts2中配置默认Action
  4. [Reprint]C++普通函数指针与成员函数指针实例解析
  5. xutils 框架
  6. C++:运算符重载函数
  7. uva1262Password
  8. MySQL 更改默认编码为 utf8 (转)
  9. 给QT不规则窗口添加阴影
  10. python AES 加密与解密
  11. jQuery 遍历同胞(siblings)
  12. mysql5.5提示Deprecated: mysql_query(): The mysql extension is deprecated
  13. 一个gif远程crash你的微信!
  14. 打return
  15. 关于vue项目去除margin和padding后设置元素width和height为100%后,出现滚动条问题(移动端)
  16. ERROR in Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (64)
  17. Python十讲 - 第二讲:变量和基础数据类型
  18. xml文档对象模型doc
  19. rpc框架 SimpleXMLRP
  20. Java中 @Override 的作用

热门文章

  1. hdu 5877 Weak Pair dfs序+树状数组+离散化
  2. Python中MySQL插入数据
  3. array_merge函数的注意事项
  4. javascript 跨域问题解决办法总结
  5. 机器学习(八)—GBDT 与 XGBOOST
  6. JavaScript的DOM操作(节点操作)
  7. uva11922splay
  8. Get UTI (uniform type identifier) and ContentType
  9. oracle Data blocks,Extents,Segments
  10. java_报表_00_资源帖