From 36235c68d4dcfa65ba3dcafc1037c685de54457a Mon Sep 17 00:00:00 2001 From: "Werner, Stefan" Date: Tue, 18 Aug 2026 11:28:51 +0200 Subject: [PATCH 1/4] Added default frequency level for unknown CPUs --- kernels/common/device.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernels/common/device.cpp b/kernels/common/device.cpp index 499a6d48ac..ecc99463a3 100644 --- a/kernels/common/device.cpp +++ b/kernels/common/device.cpp @@ -78,6 +78,8 @@ namespace embree case CPU::XEON_PHI_KNIGHTS_MILL : frequency_level = FREQUENCY_SIMD512; break; case CPU::XEON_PHI_KNIGHTS_LANDING: frequency_level = FREQUENCY_SIMD512; break; case CPU::ARM: frequency_level = FREQUENCY_SIMD256; break; + default: + frequency_level = FREQUENCY_SIMD256; break; } /* initialize global state */ From cb11976e5e48f6431fa42df334df53bc8c496a4b Mon Sep 17 00:00:00 2001 From: "Werner, Stefan" Date: Tue, 18 Aug 2026 11:29:04 +0200 Subject: [PATCH 2/4] Removed unused functions and variables --- kernels/sycl/rthwif_embree_builder.cpp | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/kernels/sycl/rthwif_embree_builder.cpp b/kernels/sycl/rthwif_embree_builder.cpp index 891f767415..0ae130968d 100644 --- a/kernels/sycl/rthwif_embree_builder.cpp +++ b/kernels/sycl/rthwif_embree_builder.cpp @@ -172,32 +172,11 @@ namespace embree return pvc; } - static bool hasDriverExtension(ze_driver_handle_t hDriver, const char* extensionName) - { - uint32_t count = 0; - ze_result_t result = ZeWrapper::zeDriverGetExtensionProperties(hDriver, &count, nullptr); - if (result != ZE_RESULT_SUCCESS) - return false; - - std::vector extensions(count); - result = ZeWrapper::zeDriverGetExtensionProperties(hDriver, &count, extensions.data()); - if (result != ZE_RESULT_SUCCESS) - return false; - - for (uint32_t i = 0; i < count; i++) - { - if (strncmp(extensionName, extensions[i].name, sizeof(extensions[i].name)) == 0) - return true; - } - return false; - } - void* rthwifAllocAccelBuffer(Device* embree_device, size_t bytes, sycl::device device, sycl::context context, sycl::usm::alloc alloc_type) { ze_context_handle_t hContext = sycl::get_native(context); ze_device_handle_t hDevice = sycl::get_native(device); sycl::platform platform = device.get_platform(); - ze_driver_handle_t hDriver = sycl::get_native(platform); ze_rtas_device_ext_properties_t rtasProp = { ZE_STRUCTURE_TYPE_RTAS_DEVICE_EXT_PROPERTIES }; ze_device_properties_t devProp = { ZE_STRUCTURE_TYPE_DEVICE_PROPERTIES, &rtasProp }; From 493d581ec06d025db7e6faa8af256c16c48873b3 Mon Sep 17 00:00:00 2001 From: "Werner, Stefan" Date: Tue, 18 Aug 2026 11:34:25 +0200 Subject: [PATCH 3/4] Fixed uninitialized variable in imgui --- tutorials/common/imgui/imgui_widgets.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tutorials/common/imgui/imgui_widgets.cpp b/tutorials/common/imgui/imgui_widgets.cpp index 5095fca0f9..0a0aab026f 100644 --- a/tutorials/common/imgui/imgui_widgets.cpp +++ b/tutorials/common/imgui/imgui_widgets.cpp @@ -4439,7 +4439,7 @@ bool ImGui::InputTextEx(const char* label, const char* hint, char* buf, int buf_ // Clear input apply_new_text = ""; apply_new_text_length = 0; - STB_TEXTEDIT_CHARTYPE empty_string; + STB_TEXTEDIT_CHARTYPE empty_string = '\0'; stb_textedit_replace(state, &state->Stb, &empty_string, 0); } else if (strcmp(buf, state->InitialTextA.Data) != 0) From ea8c173d4c29e6bffe3d20d0459a13d8f31a5947 Mon Sep 17 00:00:00 2001 From: Stefan Werner Date: Tue, 18 Aug 2026 12:15:17 +0200 Subject: [PATCH 4/4] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- kernels/sycl/rthwif_embree_builder.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/kernels/sycl/rthwif_embree_builder.cpp b/kernels/sycl/rthwif_embree_builder.cpp index 0ae130968d..13c16716d8 100644 --- a/kernels/sycl/rthwif_embree_builder.cpp +++ b/kernels/sycl/rthwif_embree_builder.cpp @@ -176,7 +176,6 @@ namespace embree { ze_context_handle_t hContext = sycl::get_native(context); ze_device_handle_t hDevice = sycl::get_native(device); - sycl::platform platform = device.get_platform(); ze_rtas_device_ext_properties_t rtasProp = { ZE_STRUCTURE_TYPE_RTAS_DEVICE_EXT_PROPERTIES }; ze_device_properties_t devProp = { ZE_STRUCTURE_TYPE_DEVICE_PROPERTIES, &rtasProp };