Merge in/out tests for AoA.IInterfaceArrays*
authorAndres Gomez <agomez@igalia.com>
Thu, 2 Feb 2017 15:10:14 +0000 (17:10 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Fri, 24 Mar 2017 19:06:21 +0000 (15:06 -0400)
commitd2a71dee41ad49713c074a48bef5d0a1d181f2d9
treea2977a15b3e2e78ba7b66ab0792e662f827d1842
parent03f2341bb9faf62374fe6fcff26c272d0def6a3a
Merge in/out tests for AoA.IInterfaceArrays*

GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays2 and
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays3 test for input
and output variables respectively.

GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays5 and
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays6 test for input
and output blocks respectively.

While output tests can be tested isolatedly, input tests will fail at
linking stage if they are statically read and no matching output exists
in the previous shader stage. Therefore, we have to merge both tests
into a single one.

Affects:

GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays2
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays3
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays4
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays5
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays6

Components: OpenGL
VK-GL-CTS issue: 138

Change-Id: Iff3bae7d14f76999af8975d7d4733f79cb6e8691
external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.2.x/gles31-khr-master.txt
external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.2.x/src/gles31-khr-master.txt
external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.3.x/gles31-khr-master.txt
external/openglcts/data/mustpass/gles/khronos_mustpass/3.2.3.x/src/gles31-khr-master.txt
external/openglcts/data/mustpass/gles/khronos_mustpass/master/gles31-khr-master.txt
external/openglcts/modules/gles31/es31cArrayOfArraysTests.cpp
external/openglcts/modules/gles31/es31cArrayOfArraysTests.hpp