Check shaderInt64 in workgroup memory explicit layout alias tests
authorRicardo Garcia <rgarcia@igalia.com>
Thu, 14 Oct 2021 11:27:46 +0000 (13:27 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 29 Oct 2021 13:51:27 +0000 (13:51 +0000)
A few workgroup memory explicit layout alias tests were not checking
shaderInt64 while using 64-bit integers in shaders.

Affected tests:
dEQP-VK.compute.workgroup_memory_explicit_layout.alias.*u64*array*
dEQP-VK.compute.workgroup_memory_explicit_layout.alias.*array*u64*

Components: Vulkan
VK-GL-CTS issue: 3131

Change-Id: I1911018c471e9548603d5de987625163bb356eb9

external/vulkancts/modules/vulkan/compute/vktComputeWorkgroupMemoryExplicitLayoutTests.cpp

index d670ffc..0d117e8 100644 (file)
@@ -675,7 +675,7 @@ void AddAliasTests(tcu::TestCaseGroup* group)
                CASE_WITH_REVERSE(DEFAULT | STD430 | SCALAR, INT16,
                        "u32",                  "uint32_t v",           "uint32_t(0x12345678)",
                        "u16_array",    "uint16_t v[2]",        makeU16Array({0x5678, 0x1234})),
-               CASE_WITH_REVERSE(DEFAULT | STD430 | SCALAR, INT8,
+               CASE_WITH_REVERSE(DEFAULT | STD430 | SCALAR, INT64 | INT8,
                        "u64",                  "uint64_t v",           "uint64_t(0x1234567890ABCDEFUL)",
                        "u8_array",             "uint8_t v[8]",         makeU8Array({0xEF, 0xCD, 0xAB, 0x90, 0x78, 0x56, 0x34, 0x12})),
                CASE_WITH_REVERSE(DEFAULT | STD430 | SCALAR, INT64 | INT16,