Not all vulkan implementations support int64 data type in shaders,
dEQP-VK.memory_model.* tests should check support before using "int64"
in the shader.
Affects: dEQP-VK.memory_model.*.u64.*
Components: Vulkan
VK-GL-CTS issue: 1621
Change-Id: Idefe662a7327708898b01777f14f6ca9637a35f3
}
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)
{