From 772a3c31a25ec026348f2f7fbd32ebc0f7b18b46 Mon Sep 17 00:00:00 2001 From: Ben Ashbaugh Date: Tue, 10 Jun 2025 14:59:53 -0700 Subject: [PATCH] add a missing SPIR-V queries check for the extended debug info extension --- layers/12_spirvqueriesemu/emulate.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/layers/12_spirvqueriesemu/emulate.cpp b/layers/12_spirvqueriesemu/emulate.cpp index d5cabef..c006edb 100644 --- a/layers/12_spirvqueriesemu/emulate.cpp +++ b/layers/12_spirvqueriesemu/emulate.cpp @@ -406,6 +406,11 @@ struct SLayerContext deviceInfo.Capabilities.push_back(spv::CapabilityImageMipmap); } + // Required for devices supporting cl_khr_spirv_extended_debug_info. + if (checkStringForExtension(deviceExtensions.c_str(), "cl_khr_spirv_extended_debug_info")) { + deviceInfo.ExtendedInstructionSets.push_back("OpenCL.DebugInfo.100"); + } + // Required for devices supporting cl_khr_spirv_linkonce_odr. if (checkStringForExtension(deviceExtensions.c_str(), "cl_khr_spirv_linkonce_odr")) { deviceInfo.Extensions.push_back("SPV_KHR_linkonce_odr");