Additional OpenGL ES fixes
authorDaniel Koch <dkoch@nvidia.com>
Wed, 8 May 2019 22:36:07 +0000 (18:36 -0400)
committerDaniel Koch <dkoch@nvidia.com>
Wed, 8 May 2019 22:36:07 +0000 (18:36 -0400)
commitd55698633708527b753f769d3406389e5ff39c79
tree47f800ef2e7df788f31021b004cb28fa95eebac6
parent5266797ceb4ac7476e31b4f63b194296c4b98956
Additional OpenGL ES fixes

- use highp int precision in fragment shaders (defaults to mediump)
- check for image uniform support in VTG stages
- get rid of extraneous image declaration
- use fewer SSBOs in the subgroup.basic.graphics tests
  and add in an explicit check for the number required (14)

Component: OpenGL
VK-GL-CTS Issue: 1698

Affects:
- KHR-Single-GL*.subgroups.*

Change-Id: I5c6aaa23be5fdd2eec82d567ae18310fc0054faa
14 files changed:
external/openglcts/modules/common/subgroups/glcSubgroupsArithmeticTests.cpp
external/openglcts/modules/common/subgroups/glcSubgroupsBallotBroadcastTests.cpp
external/openglcts/modules/common/subgroups/glcSubgroupsBallotOtherTests.cpp
external/openglcts/modules/common/subgroups/glcSubgroupsBallotTests.cpp
external/openglcts/modules/common/subgroups/glcSubgroupsBasicTests.cpp
external/openglcts/modules/common/subgroups/glcSubgroupsBuiltinMaskVarTests.cpp
external/openglcts/modules/common/subgroups/glcSubgroupsBuiltinVarTests.cpp
external/openglcts/modules/common/subgroups/glcSubgroupsClusteredTests.cpp
external/openglcts/modules/common/subgroups/glcSubgroupsPartitionedTests.cpp
external/openglcts/modules/common/subgroups/glcSubgroupsQuadTests.cpp
external/openglcts/modules/common/subgroups/glcSubgroupsShapeTests.cpp
external/openglcts/modules/common/subgroups/glcSubgroupsShuffleTests.cpp
external/openglcts/modules/common/subgroups/glcSubgroupsTestsUtils.cpp
external/openglcts/modules/common/subgroups/glcSubgroupsTestsUtils.hpp