没有合适的资源?快使用搜索试试~ 我知道了~
OpenGL+ES+2.0+编程指南+中文版
需积分: 10 32 下载量 166 浏览量
2014-08-08
09:26:40
上传
评论
收藏 2.31MB PDF 举报
温馨提示
试读
217页
OpenGL+ES+2.0+编程指南+中文版,讲解opengles的好书
资源推荐
资源详情
资源评论
翻译: 江湖游侠 QQ;86864472 email:mazhaoyang2005@gmail.com
本翻译花费作者 3 个月有余,能力有限,错误在所难免,欢迎交流、指出错误,转载请注明出处,
OpenGL ES 2.0 编程向导
Aaftab Munshi
Dan Ginsburg
Dave Shrener
插图列表……………xiii
例子列表……………xv
表格列表……………xix
前言……………xxi
序……………xxiii
读者建议
书发行机构
代码及着色器例子
1. OpenGL ES 2.0 目录
OpenGL ES 是什么?
OpenGL ES 2.0
定点着色器
预先
片段着色器
片段预处理
OpenGL ES 2.0 和 OpenGL ES 1.0 向后兼容
EGL
OpenGL ES 2.0 编程
库和包含文件
EGL 命令规则
OpenGL ES 命令规则
错误处理
Flush 和 Finish
基本状态管理
扩展阅读
2. hello 三角形:一个 OpenGL ES 2.0 例子
代码框架
怎么下载例子
Hello 例子
编译和运行例子
使用 OpenGL ES 2.0 框架
创造一个简单的矩阵和片段着色器
Downloads By http://www.veryhuo.com
翻译: 江湖游侠 QQ;86864472 email:mazhaoyang2005@gmail.com
本翻译花费作者 3 个月有余,能力有限,错误在所难免,欢迎交流、指出错误,转载请注明出处,
装载着色器
创造一个项目目标并连接着色器
设置视口并清楚颜色缓冲区
装载几何图形并画一个
在后缓冲区显示物体
3. 一个 EGL 指导例子
如何窗口系统联系
检查错误
EGL 初始化
可用的配置属性
EGL 配置属性
EGL 选择属性
创建一个 On-Screen 区域:EGL 窗口
创建一个 Off-Screen 区域:EGL 缓冲
创建一个贴图
做一个 EGL 贴图
连接我们的 EGL 在一起
同步
4. 着色器和编程
着色器和编程
创建着色器
创建链接一个项目
表格和属性
得到和设置
得到和设置属性
5. OpenGL ES 着色器语言
OpenGL ES 着色器语言基础
变量和变量类型
构造变量
矢量和矩阵成员
常量
结构
数组
操作器
函数
内置函数
控制语句
表格
属性
变量
预处理程序和指令
表格和变量 pack
精度和限定
恒定
翻译: 江湖游侠 QQ;86864472 email:mazhaoyang2005@gmail.com
本翻译花费作者 3 个月有余,能力有限,错误在所难免,欢迎交流、指出错误,转载请注明出处,
6. 顶点属性、顶点矩阵和缓冲区目标
指定顶点属性数据
顶点属性常量
顶点矩阵
在顶点着色器里声明顶点属性
绑定顶点属性
在顶点着色器了改变
顶点缓冲区目标
缓冲区目标匹配
Tip 性能
7. 基本图元装配和光栅化
基本图元
三角形
直线
点类型
基本 draw
执行 tips
集合
坐标系统
边
透视分割
视口转换
旋转
选择
多边形设置
8. 顶点着色器
顶点着色器预览
顶点着色器变量
向前兼容
ES 2.0 顶点着色器限制
顶点着色器例子
一个顶点着色器例子
顶点着色器光照
普通贴图坐标系
顶点皮肤
OpenGL ES 1.1 固定顶点管道与 ES 2.0 顶点着色器
9. 贴图
贴图基础
2D 贴图
立方体贴图
贴图对象和装载贴图
贴图过滤和 Mip 贴图
自动 Mip 贴图产生
贴图坐标系封装
翻译: 江湖游侠 QQ;86864472 email:mazhaoyang2005@gmail.com
本翻译花费作者 3 个月有余,能力有限,错误在所难免,欢迎交流、指出错误,转载请注明出处,
在片段着色器上使用贴图
使用立体贴图的例子
压缩贴图
贴图 subimage 详述
从颜色缓冲区拷贝贴图数据
可选的扩展
3D 贴图
压缩 ericsson 贴图
浮点数贴图
Non_Power_of_two 贴图
10 片段着色器
固定行为片段着色器
片段着色器概述
创建特殊变量
创建恒量
精度质量
ES2.0 片段着色器限制
使用固定行为技术的着色器
多重贴图
雾
透明测试
使用平滑着色
11 片段着色器行为
缓冲器
请求额外的缓冲区
清除缓冲区
对帧缓冲区使用遮挡只读
片段着色器测试和运行
使用剪裁测试
Stencil 测试
深度缓冲区测试
混合
抖动
多重采样和抗锯齿
帧缓冲区读写像素数据
12 帧缓冲区
什么是帧缓冲区
帧缓冲区和 render 缓冲区
选择一个 render 缓冲区贴图作为帧缓冲区属性
帧缓冲区 EGL 窗口
创造一个帧缓冲区和 render 缓冲区目标
使用 render 缓冲区
使用帧缓冲区
使用 render 缓冲区作为帧缓冲区属性
翻译: 江湖游侠 QQ;86864472 email:mazhaoyang2005@gmail.com
本翻译花费作者 3 个月有余,能力有限,错误在所难免,欢迎交流、指出错误,转载请注明出处,
使用 2D 贴图作为帧缓冲区属性
使用 3D 贴图作为帧缓冲区属性
检查帧缓冲区 completeness
删除帧缓冲区和 render 缓冲区
删除 render 缓冲区目标仍然使用帧缓冲区属性
读像素和帧缓冲区目标
例子
Tips 和 Tricks 性能
13 OpenGL ES 2.0 先进编程
Per 片段光照
正常地图的光照
光照阴影
光照方程
环境地图
微粒系统和点 sprites
微粒系统设置
微粒系统顶点阴影
微粒系统片段着色器
图像 post 过程
Render 对贴图设置
片段着色器模糊
光照 bloom
Projective 贴图
Projective 贴图基础
Projective 贴图矩阵
Projective 聚光灯阴影
3D 贴图噪声
噪声产生
使用噪声
贴图程序
一个贴图程序例子
贴图抗模糊处理
对 procedural 更好的 render 贴图
14 state queries
OpenGL ES 2.0 创建一个 queries 字符串
执行 querying 的限制
Querying OpenGL ES 状态
Hints
Queries 名字实体
NON 编程运行控制和 queries
阴影和
矩阵属性
贴图属性
据帧缓冲区
剩余216页未读,继续阅读
资源评论
simon0002
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功