OpenGL ES着色器语言之着色概览(官方文档第二章)
来源:互联网 发布:caffe googlenet 训练 编辑:程序博客网 时间:2024/05/17 00:59
事实上,OpenGL ES着色语言是两种紧密关联的语言。这些语言用来在OpenGL ES处理管线的可编程处理器创建着色器。 在本文档中,除非另外说明,一个语言功能适用于所有语言,并且通用用法将把他们当做一个语言来看待。特定语言将指出它们的目标处理器:顶点(vertext)或片元(fragment)。
任何被着色器使用的OpenGL ES状态值都会自动地被跟踪并且作用于着色器上。这个自动状态跟踪机制允许应用程序为状态管理而使用OpenGL ES状态命令,并且这些状态值自动地应用在着色器上。
2.1顶点处理器
顶点处理器是一个处理输入顶点和相关数据的可编程单元。OpenGL ES着色语言中运行这个处理器的编译单元叫做顶点着色器(vertex shader)。
一个顶点着色器同时只能处理一个顶点。
2.2片元处理器
片元处理器是一个处理片元和相关数据的可编程单元。OpenGL ES着色语言中运行这个处理器的编译单元叫做片元着色器(fragment shader)。
片元着色器不能更改片元的位置。访问相邻的片元也是不允许的。片元着色器计算的值最终用在更新帧缓冲区内存或纹理内存,这要取决于当前OpenGL ES状态以及产生片元的命令。
- OpenGL ES着色器语言之着色概览(官方文档第二章)
- OpenGL ES着色器语言之着色概览(官方文档第二章)
- OpenGL ES着色器语言之着色概览(官方文档第二章)
- OpenGL ES着色器语言之着色概览(官方文档第二章)
- OpenGL ES着色器语言之着色语言语法(官方文档第九章)
- OpenGL ES着色器语言之着色语言语法(官方文档第九章)
- OpenGL ES着色器语言之语言基础(官方文档第三章)
- OpenGL ES着色器语言之语言基础(官方文档第三章)
- OpenGL ES着色器语言之语言基础(官方文档第三章)
- OpenGL ES着色器语言之变量和数据类型(一)(官方文档第四章)
- OpenGL ES着色器语言之变量和数据类型(二)(官方文档第四章)
- OpenGL ES着色器语言之变量和数据类型(一)(官方文档第四章)
- OpenGL ES着色器语言之变量和数据类型(二)(官方文档第四章)
- OpenGL ES着色器语言之变量和数据类型(一)(官方文档第四章)
- OpenGL ES着色器语言之操作数(官方文档第五章)
- OpenGL ES着色器语言之语句和结构体(官方文档第六章)
- OpenGL ES着色器语言之变量和数据类型(官方文档第四章)
- OpenGL ES着色器语言之变量和数据类型(官方文档第四章2)
- 鸟哥私房菜简体中文地址及linux delete/uninstall software的方法
- 转贴 fatal error LNK1201:
- 机器改名导致oracle dbconsole 无法启动问题。
- EasyMock 使用方法与原理剖析
- android获取屏幕宽高的两种方法
- OpenGL ES着色器语言之着色概览(官方文档第二章)
- Hibernate 关联属性详解
- 不谈程序,谈发展,推荐一些励志书,也许可以改变你的困境
- QT的中文字库
- 远程桌面超过最大连接
- 在Android SDK下调试framework
- 拨打电话
- SQLite学习手册(命令行工具)
- 关于学习C++的体会和感悟