diff options
Diffstat (limited to 'chromium/third_party/glslang/src/Test/precision.vert')
-rw-r--r-- | chromium/third_party/glslang/src/Test/precision.vert | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/chromium/third_party/glslang/src/Test/precision.vert b/chromium/third_party/glslang/src/Test/precision.vert new file mode 100644 index 00000000000..5d073488c90 --- /dev/null +++ b/chromium/third_party/glslang/src/Test/precision.vert @@ -0,0 +1,25 @@ +#version 300 es + +in vec4 pos; + +uniform sampler2D s2D; +uniform samplerCube sCube; +uniform isampler2DArray is2DAbad; // ERROR, no default precision +uniform sampler2DArrayShadow s2dASbad; // ERROR, no default precision + +precision highp sampler2D; +precision mediump sampler2DArrayShadow; + +uniform sampler2DArrayShadow s2dAS; +uniform isampler2DArray is2DAbad2; // ERROR, still no default precision + +uniform sampler2D s2Dhigh; + +void main() +{ + vec4 t = texture(s2D, vec2(0.1, 0.2)); + t += texture(s2Dhigh, vec2(0.1, 0.2)); + t += texture(s2dAS, vec4(0.5)); + + gl_Position = pos; +} |