Merge vk-gl-cts/vulkan-cts-1.1.3 into vk-gl-cts/master
authorAlexander Galazin <alexander.galazin@arm.com>
Fri, 22 Feb 2019 13:22:13 +0000 (14:22 +0100)
committerAlexander Galazin <alexander.galazin@arm.com>
Fri, 22 Feb 2019 13:22:13 +0000 (14:22 +0100)
Change-Id: If127ebc2efa5fcc3c48f5d4fa47a7bfa181bfa1c

1  2 
external/vulkancts/modules/vulkan/memory_model/vktMemoryModelMessagePassing.cpp

@@@ -212,8 -208,12 +212,12 @@@ void MemoryModelTestCase::checkSupport(
        }
        if (m_data.dataType == DATA_TYPE_UINT64)
        {
+               if (!context.getDeviceFeatures().shaderInt64)
+               {
+                       TCU_THROW(NotSupportedError, "64-bit integer in shaders not supported");
+               }
                if (!context.getShaderAtomicInt64Features().shaderBufferInt64Atomics &&
 -                      m_data.guardSC == SC_BUFFER)
 +                      (m_data.guardSC == SC_BUFFER || m_data.guardSC == SC_PHYSBUFFER))
                {
                        TCU_THROW(NotSupportedError, "64-bit integer buffer atomics not supported");
                }