123456789101112131415161718192021222324252627 |
- uniform vec2 texelSize0;
- #ifdef GL_ES
- varying mediump vec2 varTexCoord;
- #else
- centroid varying vec2 varTexCoord;
- #endif
- varying vec2 sampleNW;
- varying vec2 sampleNE;
- varying vec2 sampleSW;
- varying vec2 sampleSE;
- /*
- Based on
- https://github.com/mattdesl/glsl-fxaa/
- Portions Copyright (c) 2011 by Armin Ronacher.
- */
- void main(void)
- {
- varTexCoord.st = inTexCoord0.st;
- sampleNW = varTexCoord.st + vec2(-1.0, -1.0) * texelSize0;
- sampleNE = varTexCoord.st + vec2(1.0, -1.0) * texelSize0;
- sampleSW = varTexCoord.st + vec2(-1.0, 1.0) * texelSize0;
- sampleSE = varTexCoord.st + vec2(1.0, 1.0) * texelSize0;
- gl_Position = inVertexPosition;
- }
|