Fix cube map array extension checks in opaque indexing tests
Bug: 27570992
Change-Id: I7be5792ac51331e171cd6194f2c50e47307210ae
diff --git a/modules/gles31/functional/es31fOpaqueTypeIndexingTests.cpp b/modules/gles31/functional/es31fOpaqueTypeIndexingTests.cpp
index 46670ca..c605740 100644
--- a/modules/gles31/functional/es31fOpaqueTypeIndexingTests.cpp
+++ b/modules/gles31/functional/es31fOpaqueTypeIndexingTests.cpp
@@ -381,9 +381,9 @@
"GL_EXT_gpu_shader5 extension is required for dynamic indexing of sampler arrays.");
if (m_samplerType == TYPE_SAMPLER_CUBE_ARRAY
- && m_samplerType == TYPE_SAMPLER_CUBE_ARRAY_SHADOW
- && m_samplerType == TYPE_INT_SAMPLER_CUBE_ARRAY
- && m_samplerType == TYPE_UINT_SAMPLER_CUBE_ARRAY)
+ || m_samplerType == TYPE_SAMPLER_CUBE_ARRAY_SHADOW
+ || m_samplerType == TYPE_INT_SAMPLER_CUBE_ARRAY
+ || m_samplerType == TYPE_UINT_SAMPLER_CUBE_ARRAY)
{
TCU_CHECK_AND_THROW(NotSupportedError,
m_context.getContextInfo().isExtensionSupported("GL_EXT_texture_cube_map_array"),
@@ -410,10 +410,10 @@
global << "#extension GL_EXT_gpu_shader5 : require\n";
if (!isES32
- && m_samplerType == TYPE_SAMPLER_CUBE_ARRAY
- && m_samplerType == TYPE_SAMPLER_CUBE_ARRAY_SHADOW
- && m_samplerType == TYPE_INT_SAMPLER_CUBE_ARRAY
- && m_samplerType == TYPE_UINT_SAMPLER_CUBE_ARRAY)
+ && (m_samplerType == TYPE_SAMPLER_CUBE_ARRAY
+ || m_samplerType == TYPE_SAMPLER_CUBE_ARRAY_SHADOW
+ || m_samplerType == TYPE_INT_SAMPLER_CUBE_ARRAY
+ || m_samplerType == TYPE_UINT_SAMPLER_CUBE_ARRAY))
{
global << "#extension GL_EXT_texture_cube_map_array: require\n";
}