opengl之vsh、fsh简易介绍+cocos2dx 3.0 shader 变灰
2016-04-17 17:07
597 查看
认识着色器
理解OpenGL渲染管线,对于学习OpenGL非常重要。下面是OpenGL渲染管线的示意图:(图中淡蓝色区域是可以编程的阶段)
GLTestingLayer
GLTestingLayer.cpp
内有利用shader使得sprite变灰的代码。
下面是变灰所用到的vsh和fsh文件。
gray.fsh
相关文章推荐
- cocos2d-x 3.0 WIN7+VS2012 安卓平台搭建
- Cocos2d-x3.x笔记目录
- Cocos2d-Html5--打怪升级之路
- Cocos2dx基础使用相关面试题
- Cocos2dx:3.10+cocostudio多屏幕分辨率适配解决方案
- cocos2dx--TextureAtlas
- Cocos2d-x中背景音乐播放暂停与继续
- CocosUI之TableView
- CocosUI之ScrollView
- CocosUI之colorswitch和Slider
- CocosUI之九妹图和编辑框
- Cocos格子地图(3)
- Cocos格子地图(2)
- Cocos格子地图(1)
- cocos2dx的数据保存之UserDault
- cocos2dx+lua注册事件函数详解
- Cocos2d-x移植android增加震动效果
- cocos2d-lua 下使用protobuffer
- cocos2d_lua播放动画
- cocos2d-x自制工具07:打印cocos2d-x的节点树