Enforce precision matching rules
authorPiotr Byszewski <piotr.byszewski@mobica.com>
Fri, 4 Aug 2017 10:49:43 +0000 (12:49 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 25 Aug 2017 13:33:53 +0000 (09:33 -0400)
commitc40c9781f96687b95b5baa9e19a139edb6fce2af
tree300e676ede8c9d3d572f90b84f34d88819608093
parent5f6ca8cc175d8c6ffa703f2a372dd571b4292557
Enforce precision matching rules

GLSL ES 320 requires precisions to match for default uniforms,
but not for uniforms in UBOs.

Components: OpenGL

VK-GL-CTS issue: 17

Affects:
KHR-GLES3.shaders.uniform_block.common.precision_matching
KHR-GLES32.shaders.negative.used_uniform_precision_matching
KHR-GLES32.shaders.negative.unused_uniform_precision_matching

Change-Id: Id5bc39b918091caf413e76c7ba5b74297e70872b
external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.3.x/src/gles32-khr-spec-issues.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.4.x/gles3-khr-master.txt
external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.4.x/gles32-khr-master.txt
external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.4.x/src/gles32-khr-spec-issues.txt [new file with mode: 0644]
external/openglcts/data/mustpass/gles/khronos_mustpass/master/gles3-khr-master.txt
external/openglcts/data/mustpass/gles/khronos_mustpass/master/gles32-khr-master.txt
external/openglcts/modules/common/glcShaderNegativeTests.cpp
external/openglcts/modules/common/glcUniformBlockTests.cpp
external/openglcts/scripts/build_mustpass.py