kernelBlur.vertex.fx 374 B

1234567891011121314151617181920
  1. // Attributes
  2. attribute vec2 position;
  3. // Uniform
  4. uniform vec2 delta;
  5. // Output
  6. varying vec2 sampleCenter;
  7. #include<kernelBlurVaryingDeclaration>[0..varyingCount]
  8. const vec2 madd = vec2(0.5, 0.5);
  9. void main(void) {
  10. sampleCenter = (position * madd + madd);
  11. #include<kernelBlurVertex>[0..varyingCount]
  12. gl_Position = vec4(position, 0.0, 1.0);
  13. }