opengl学习(一)
2015-06-08 15:38
253 查看
几种内置的着色器(GLTools类提供)
1.单位着色器,GLShaderManager::UseStockShader(GLT_SHADER_IDENTITY, GLfloat vColor[4]);
所有片段都应用同一种颜色,几何图形为实心和为渲染的,vColor包含了要渲染的颜色。
2.平面着色器, GLShaderManager::UseStockShader(GLT_SHADER_FLAT, GLfloat mvp[16], GLfloat vColor[4]);
3.上色着色器,GLT_SHADER_SHAEDE, 颜色值平滑地插入顶点之间
4.默认光源着色器
5.点光源着色器
6.纹理替换着色器
7.纹理调整着色器
8.纹理光源着色器
1.单位着色器,GLShaderManager::UseStockShader(GLT_SHADER_IDENTITY, GLfloat vColor[4]);
所有片段都应用同一种颜色,几何图形为实心和为渲染的,vColor包含了要渲染的颜色。
2.平面着色器, GLShaderManager::UseStockShader(GLT_SHADER_FLAT, GLfloat mvp[16], GLfloat vColor[4]);
3.上色着色器,GLT_SHADER_SHAEDE, 颜色值平滑地插入顶点之间
4.默认光源着色器
5.点光源着色器
6.纹理替换着色器
7.纹理调整着色器
8.纹理光源着色器
相关文章推荐
- linux 修改path
- linux下创建守护进程(daemon process)
- 用内存做Linux下的/tmp目录
- 解决Linux操作系统下AES解密失败的问题
- nginx用第三方yum源atomic安装,与mysql数据库的安装步骤。atomic只用来安装nginx。
- WCF OpenTimeout, CloseTimeout, SendTimeout, ReceiveTimeout
- 下载两个 hadoop 安装包的区别
- Centos 安装Puppet
- opencv之莫名其妙的条件宏ICV_DEF_FIND_STUMP_THRESHOLD_SQ解释~
- Linux
- 第十四周项目3-OOP版电子词典
- centos7 通过kvm+vnc 实现远程桌面虚拟化和创建windows、Linux虚拟机
- OpenGL glLightfv 函数的应用以及光源的相关知识
- 使用Apache Commons-email邮件客户端发邮件
- linux的日志管理
- Linux 设备模型之 (kobject、kset 和 Subsystem)(二)
- Linux环境数据备份Python脚本
- 如何开始学习ADF和Jdeveroper 11g
- 对视图有时为什么使用select top 100 percent * 而不使用 select * 呢?
- centos7下配置postfix