Fix cube map array extension checks in opaque indexing tests
authorMika Isojärvi <misojarvi@google.com>
Wed, 16 Mar 2016 20:30:22 +0000 (13:30 -0700)
committerMika Isojärvi <misojarvi@google.com>
Wed, 16 Mar 2016 20:30:22 +0000 (13:30 -0700)
Bug: 27570992
Change-Id: I7be5792ac51331e171cd6194f2c50e47307210ae

modules/gles31/functional/es31fOpaqueTypeIndexingTests.cpp

index 46670ca..c605740 100644 (file)
@@ -381,9 +381,9 @@ void SamplerIndexingCase::init (void)
                                "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 @@ void SamplerIndexingCase::getShaderSpec (ShaderSpec* spec, int numSamplers, int
                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";
        }