]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
vulkan: Fix GGML_VULKAN_SHADER_DEBUG_INFO (llama/14427)
authorJeff Bolz <redacted>
Sat, 28 Jun 2025 03:35:30 +0000 (22:35 -0500)
committerGeorgi Gerganov <redacted>
Tue, 1 Jul 2025 08:52:14 +0000 (11:52 +0300)
This setting needs to be passed through to vulkan-shaders-gen

src/ggml-vulkan/CMakeLists.txt
src/ggml-vulkan/vulkan-shaders/CMakeLists.txt

index 0bf4cb14f88c7c5fb002fe47b1e130b01ed546a6..b97e7bf995504114bcf91b6b57c2d7699c7107b9 100644 (file)
@@ -99,6 +99,7 @@ if (Vulkan_FOUND)
 
     if (GGML_VULKAN_SHADER_DEBUG_INFO)
         add_compile_definitions(GGML_VULKAN_SHADER_DEBUG_INFO)
+        list(APPEND VULKAN_SHADER_GEN_CMAKE_ARGS -DGGML_VULKAN_SHADER_DEBUG_INFO=ON)
     endif()
 
     if (GGML_VULKAN_VALIDATE)
index 14e9daaa01a25f980c00576cdb70674a64dc9c13..e1f613fb4f683384f760acd66e43d7e161784875 100644 (file)
@@ -19,6 +19,10 @@ if (GGML_VULKAN_BFLOAT16_GLSLC_SUPPORT)
     add_compile_definitions(GGML_VULKAN_BFLOAT16_GLSLC_SUPPORT)
     message(STATUS "Enabling bfloat16 glslc support")
 endif()
+if (GGML_VULKAN_SHADER_DEBUG_INFO)
+    add_compile_definitions(GGML_VULKAN_SHADER_DEBUG_INFO)
+    message(STATUS "Enabling shader debug info")
+endif()
 
 set(TARGET vulkan-shaders-gen)
 add_executable(${TARGET} vulkan-shaders-gen.cpp)