diff options
Diffstat (limited to 'chromium/third_party/glslang/src/Test/spv.varyingArrayIndirect.frag')
-rw-r--r-- | chromium/third_party/glslang/src/Test/spv.varyingArrayIndirect.frag | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/chromium/third_party/glslang/src/Test/spv.varyingArrayIndirect.frag b/chromium/third_party/glslang/src/Test/spv.varyingArrayIndirect.frag new file mode 100644 index 00000000000..34733ed9db7 --- /dev/null +++ b/chromium/third_party/glslang/src/Test/spv.varyingArrayIndirect.frag @@ -0,0 +1,21 @@ +#version 140 +uniform sampler2D texSampler2D; +in vec4 color; +in float alpha; + +in vec4 TexCoord[6]; + +in vec4 userIn[2]; + +flat in int a, b; + +void main() +{ + vec4 texColor = texture(texSampler2D, vec2(userIn[b] + TexCoord[a] + TexCoord[5])); + + texColor += color; + + texColor.a = alpha; + + gl_FragColor = TexCoord[0] + TexCoord[b] + texColor + userIn[a]; +} |