Commit 39b07500 by Chris Forbes

Accept OpExtension SPV_KHR_variable_pointers

We don't support any of the variable pointers capabilities, but we must accept the extension token. Bug: b/130937460 Test: dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_variable_pointers_frag Change-Id: Icb6511b6e1de85c3736e12b4a4e21aa4d1be6622 Reviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/31030Tested-by: 's avatarChris Forbes <chrisforbes@google.com> Presubmit-Ready: Chris Forbes <chrisforbes@google.com> Reviewed-by: 's avatarBen Clayton <bclayton@google.com> Kokoro-Presubmit: kokoro <noreply+kokoro@google.com>
parent 246cc50b
......@@ -899,6 +899,7 @@ namespace sw
// Part of core SPIR-V 1.3. Vulkan 1.1 implementations must also accept the pre-1.3
// extension per Appendix A, `Vulkan Environment for SPIR-V`.
if (!strcmp(ext, "SPV_KHR_storage_buffer_storage_class")) break;
if (!strcmp(ext, "SPV_KHR_variable_pointers")) break;
UNSUPPORTED("SPIR-V Extension: %s", ext);
break;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment