Sloppy's Blog

Cocos2d-x 模糊的几种写法

Cocos2d利用shader实现模糊的效果,本身自带的例子已经给出,同时,我也参考了一下网上其他的写法,因为自带的在某些Android机子上会Crash

1,example_Blur.fsh,位置test目录下

2,第二种写法:可以直接定义 vec2 v_blurTexCoords[14];
参考:http://xissburg.com/faster-gaussian-blur-in-glsl/

3,第三种写法:
参考:https://github.com/Jam3/glsl-fast-gaussian-blur