Shader和Program

  • Program Link过后,Shader就可以从Program中Detach并删掉。这样是不是可以节省一点点显存呢?
  • 链接到同一个program的vertex和fragment shader,如果有相同名字的uniform,那么uniform的地址是共享的,即是一个uniform。

glBufferData和glBufferSubData的区别

  • glBufferData会重新分配内存
  • glBufferSubData不分配内存,覆盖以有的内存。
GL_STATIC_DRAW和GL_STREAM_DRAW
  • 每一帧BufferData中的数据都会变,就用STREAM,如顶点动画。
  • 但如果你用到了GL_STREAM_DRAW,就要反思下是不是可以在vertex shader上做文章。

最新文章

  1. 通过c程序更改文件的ctime和mtime
  2. IBatis按条件分页查询
  3. TCP、UDP、IP 协议分析(转)
  4. swift邮箱手机验证
  5. JavaScipt选取文档元素的方法
  6. php文件上传参数设置
  7. js上三行下三行和添加多个附件
  8. WPF样式——多条件触发器
  9. access_token的获取方式
  10. NSValue NSNumber NSData类
  11. Umbraco隐藏属性
  12. 浅析IO模型
  13. 【日常学习】【线性DP】codevs1044 拦截导弹题解
  14. XP环境下的网络证书问题
  15. 从0打卡leetcode之day 5 ---两个排序数组的中位数
  16. idea工具和激活码获取
  17. mock js使用方法简单记录
  18. 【Teradata】设置 QUERY_BAND
  19. Fiddler系列教程2:手机抓包图文教程
  20. 2018春招-今日头条笔试题5题(后附大佬答案-c++版)

热门文章

  1. Android监听屏幕解锁和判断屏幕状态
  2. Android播放在线音乐文件
  3. Dynamics CRM2013 流程拷贝
  4. 学习TensorFlow,打印输出tensor的值
  5. Spark集群术语
  6. iOS 中如何判断当前是2G/3G/4G/5G/WiFi
  7. C++对象模型的那些事儿之一:对象模型(上)
  8. 最简单的基于FFmpeg的解码器-纯净版(不包含libavformat)
  9. javascript之事件模型
  10. iOS 屏幕方向