GLKit Effects常量参考手册
2013-11-28 13:36
267 查看
本文翻译自苹果官方文https://developer.apple.com/library/IOs/documentation/GLkit/Reference/GLKEffectsConstants/Reference/reference.html
概览
GLKit effects(effect本文译为样式)实现了对着色器的计算. 着色器需要程序提供顶点数据。GLKit提供的所有样式均有一系列一致的目录集合,当你的程序通过调用glEnableVertexAttribArray方法来激活一个顶点属性集合,或者通过调用
顶点属性一览表
在OpenGL的代码中,这些值将与该着色器相关的顶点数据关联
各个常量的意义
GLKVertexAttribPosition 此常量用以表示给着色器提供顶点位置数据
GLKVertexAttribNormal 此常量表示给该着色器提供的是顶点的法向量
GLKVertexAttribColor 此常量表示给着色器提供顶点的颜色
由于给出openGL的东西不多,知道的太少,不知道一下两个参数的具体功能,只知道是给着色器提供纹理坐标
GLKVertexAttribTexCoord0 给着色器提供一系列纹理坐标
GLKVertexAttribTexCoord1 给着色器提供第二套纹理坐标
概览
GLKit effects(effect本文译为样式)实现了对着色器的计算. 着色器需要程序提供顶点数据。GLKit提供的所有样式均有一系列一致的目录集合,当你的程序通过调用glEnableVertexAttribArray方法来激活一个顶点属性集合,或者通过调用
glVertexAttribPointer
方法指定一个顶点属性的指针, GLKit需要本文提到的常量来指定索引参数
顶点属性一览表
typedef enum { GLKVertexAttribPosition, GLKVertexAttribNormal, GLKVertexAttribColor, GLKVertexAttribTexCoord0, GLKVertexAttribTexCoord1, } GLKVertexAttrib;
在OpenGL的代码中,这些值将与该着色器相关的顶点数据关联
各个常量的意义
GLKVertexAttribPosition 此常量用以表示给着色器提供顶点位置数据
GLKVertexAttribNormal 此常量表示给该着色器提供的是顶点的法向量
GLKVertexAttribColor 此常量表示给着色器提供顶点的颜色
由于给出openGL的东西不多,知道的太少,不知道一下两个参数的具体功能,只知道是给着色器提供纹理坐标
GLKVertexAttribTexCoord0 给着色器提供一系列纹理坐标
GLKVertexAttribTexCoord1 给着色器提供第二套纹理坐标
相关文章推荐
- Protocol Buffers 反射及相关 API
- ExtJS4.2学习(六)表格分页与通过后台脚本获得分页数据 推荐
- 用dw怎么添加js各种事件?
- framebuffer 截屏程序
- js_day12---js数据类型+运算符+三大流程控制
- 移动WEB应用实践:Bootstrap应用实践
- JavaScript学习——创建对象
- js startWith和endWith函数扩展
- jQuery源码基本框架
- CSS布局特点
- Extjs项目
- gridview结合jqueryui实现tr拖放排序,并保存到服务端
- 2013.11.28 Base64编码后的图片信息在JSP页面中的显示[JFinal框架项目]
- 通过input上传图片,判断不同浏览器及图片类型和大小的js代码
- pickle 用法 reference
- 实用ExtJS教程100例-002:MessageBox的三种用法
- 关于外部引用JS,中文乱码的问题
- 点滴积累【JS】---JS小功能(JS实现排序)
- 查看html元素绑定的事件与方法的利器
- json对象与json字符串之间转换