opengl es 2:着色器介绍
来源:互联网 发布:linux系统支持的游戏 编辑:程序博客网 时间:2024/05/01 08:31
一、顶点着色器
1、顶点着色器代码
precision mediump float;varying vec4 vColor; //接收从顶点着色器过来的参数void main() { gl_FragColor = vColor;//给此片元颜色值}2、顶点着色器介绍
顶点着色器是一个可编程的处理单元,并且执行顶点的变换、纹理坐标的变换、光照、材质的应用等顶点的相关操作,每顶点执行一次。
顶点着色器替代了顶点变换、光照及纹理坐标的处理,开发人员可以根据自己的需求自行开发顶点变换、光照以及纹理坐标的处理。
顶点着色器主要是传入相应的Attribute变量、Uniforms变量、采样器双及临时变量,经过顶点顶点着色器生成Varying变量,
图1-1顶点着色器工作原理
二、片元着色器
1、片元着色器代码
precision mediump float; //指定类型精度varying vec4 vColor; //接收从顶点着色器过来的参数void main() { gl_FragColor = vColor;//给此片元颜色值}2、片元着色器介绍
片元着色器是一个处理片元值及其相关数据的可编程单元,片元着色器可执行纹理的访问、颜色的汇总、雾化等操作,每片元执行一次。
片元着色器替代了纹理、颜色求和、雾以及Alpha 测试,这一部分是需要开发者自己开发,
图2-1 片元着色器工作原理
- opengl es 2:着色器介绍
- [OpenGL]OpenGL ES 着色器(shader)介绍
- OpenGL ES 着色器(shader)介绍
- OpenGL ES 着色器(shader)介绍
- OpenGL ES 着色器(shader)介绍
- OpenGL ES 着色器(shader)介绍
- OpenGL ES 着色器(shader)介绍
- OpenGL ES 着色器(shader)介绍(转)
- OpenGL ES 着色器(shader)介绍
- OpenGL ES 着色器
- opengl es 2.0 读书笔记2-OpenGL ES 着色器语言
- OpenGL ES着色器语言之着色
- OpenGL ES着色器语言之着色
- OpenGL ES 着色器脚本
- Opengl es 着色器相关
- OpenGL ES像素着色器
- opengl es 着色器语言
- 【OpenGL ES】顶点着色器
- 常用的SQL
- 安卓开发-TouchMode
- VIAddversionKey
- mysql使用中应该避免的两个问题
- 什么是MVC模式
- opengl es 2:着色器介绍
- java笔记【七】
- gdb optimized out错误解决
- Cocos2d-x 常见宏
- Proxool连接池解析(上)
- Android Notification详解
- vs2008设置管理权限debug
- 深入java Runtime类
- h264 Nalu 详解