diff options
Diffstat (limited to 'chromium/third_party/glslang/src/Test/spv.flowControl.frag')
-rw-r--r-- | chromium/third_party/glslang/src/Test/spv.flowControl.frag | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/chromium/third_party/glslang/src/Test/spv.flowControl.frag b/chromium/third_party/glslang/src/Test/spv.flowControl.frag new file mode 100644 index 00000000000..8d343df786f --- /dev/null +++ b/chromium/third_party/glslang/src/Test/spv.flowControl.frag @@ -0,0 +1,23 @@ +#version 140 + +in float d; +in vec4 bigColor, smallColor; +in vec4 otherColor; + +in float c; +in vec4 BaseColor; + +void main() +{ + vec4 color = BaseColor; + vec4 color2; + + color2 = otherColor; + + if (c > d) + color += bigColor; + else + color += smallColor; + + gl_FragColor = color * color2; +} |