|
- [vert.glsl]
-
- #version 120
-
- attribute vec4 in_Position;
- varying vec2 pass_TexCoord;
-
- void main()
- {
- gl_Position = in_Position;
- pass_TexCoord = vec2(0.5, 0.5) + 0.5 * in_Position.xy;
- }
-
- [frag.glsl]
-
- #version 120
-
- varying vec2 pass_TexCoord;
-
- uniform sampler2D glow;
- uniform sampler2D source;
- uniform vec2 mix;
-
- void main(void)
- {
- gl_FragColor = texture2D(source, pass_TexCoord) * mix.x
- + texture2D(glow, pass_TexCoord) * mix.y;
- }
|