¡@

Home 

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

iphone Programming Glossary: blursize

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

0.0 0.3125 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.. highp vec4 color vec4 0 0 0 1 for int i 0 i 7 i color texture2D texture vec2 fragTexCoord.x gaussFilter i .x blurSize fragTexCoord.y gaussFilter i .x blurSize gaussFilter i .y gl_FragColor color Edit A box blur may be the way to go. Here.. int i 0 i 7 i color texture2D texture vec2 fragTexCoord.x gaussFilter i .x blurSize fragTexCoord.y gaussFilter i .x blurSize gaussFilter i .y gl_FragColor color Edit A box blur may be the way to go. Here is a box blur version of the shader highp..