diff options
Diffstat (limited to 'chromium/third_party/glslang/src/Test/spv.100ops.frag')
-rw-r--r-- | chromium/third_party/glslang/src/Test/spv.100ops.frag | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/chromium/third_party/glslang/src/Test/spv.100ops.frag b/chromium/third_party/glslang/src/Test/spv.100ops.frag new file mode 100644 index 00000000000..1265786661d --- /dev/null +++ b/chromium/third_party/glslang/src/Test/spv.100ops.frag @@ -0,0 +1,27 @@ +#version 310 es + +lowp float foo(); + +in lowp float low, high; + +lowp float face1 = 11.0; + +out lowp vec4 Color; + +void main() +{ + int z = 3; + + if (2.0 * low + 1.0 < high) + ++z; + + Color = face1 * vec4(z) + foo(); +} + +lowp float face2 = -2.0; + +lowp float foo() +{ + // testing if face2 initializer insert logic is correct in main + return face2; +} |