| #version 140 |
| #extension GL_GOOGLE_cpp_style_line_directive : require |
| |
| uniform sampler1D texSampler1D; |
| uniform sampler2D texSampler2D; |
| |
| varying float blend; |
| varying vec4 u; |
| |
| in vec2 coords2D; |
| |
| #line 0 "header.h" |
| float myAbs(float x) { |
| if (x > 0) { |
| return x; |
| } |
| else { |
| return -x; |
| } |
| } |
| |
| #line 22 "spv.pp.line.frag" |
| void main() |
| { |
| float blendscale = myAbs(1.789); |
| float bias = 2.0; |
| float coords1D = 1.789; |
| vec4 color = vec4(0.0, 0.0, 0.0, 0.0); |
| #line 53 |
| color += texture (texSampler1D, coords1D); |
| color += texture (texSampler1D, coords1D, bias); |
| #line 102 |
| color += texture (texSampler2D, coords2D); |
| color += texture (texSampler2D, coords2D, bias); |
| |
| gl_FragColor = mix(color, u, blend * blendscale); |
| } |