Nontemporal image write tests incorrectly use an unsigned sampled type
for signed integer formats.
Affects:
dEQP-VK.image.nontemporal_operand.*sint
Components: Vulkan
VK-GL-CTS issue: 3469
Change-Id: Ib77faf8cff8d2aec31f5f9c7f97d5b5172fa7dcc
{
const std::string caseName = getFormatShortString(format);
const auto readFormat = format;
- const auto writeFormat = getShaderExtensionOperandFormat(false, is64BitIntegerFormat(format));
+ const auto writeFormat = getShaderExtensionOperandFormat(isIntFormat(format), is64BitIntegerFormat(format));
if (!hasSpirvFormat(readFormat) || !hasSpirvFormat(writeFormat))
continue;