¡@

Home 

2014/10/15 ¤U¤È 10:04:38

iphone Programming Glossary: bluramount

OpenGL ES 2.0 fragment shader to blur is slow and low quality

http://stackoverflow.com/questions/4355525/opengl-es-2-0-fragment-shader-to-blur-is-slow-and-low-quality

uniform sampler2D texture varying mediump vec2 fragTexCoord varying mediump vec3 eyespaceNormal varying highp float blurAmount void main void highp vec2 gaussFilter 7 gaussFilter 0 vec2 3.0 0.015625 gaussFilter 1 vec2 2.0 0.09375 gaussFilter 2 vec2.. gaussFilter 4 vec2 1.0 0.234375 gaussFilter 5 vec2 2.0 0.09375 gaussFilter 6 vec2 3.0 0.015625 highp float blurSize blurAmount 1.0 7x1 gaussian blur fragment shader highp vec4 color vec4 0 0 0 1 for int i 0 i 7 i color texture2D texture vec2.. version of the shader highp vec4 color vec4 0 0 0 1 color texture2D texture vec2 fragTexCoord.x fragTexCoord.y 4.0 blurAmount 0.05 color texture2D texture vec2 fragTexCoord.x fragTexCoord.y 3.0 blurAmount 0.09 color texture2D texture vec2 fragTexCoord.x..