]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commit
vulkan: Programmatically add RoundingModeRTE to all shaders when the device supports...
authorJeff Bolz <redacted>
Tue, 14 Apr 2026 13:17:45 +0000 (15:17 +0200)
committerGeorgi Gerganov <redacted>
Thu, 30 Apr 2026 08:29:08 +0000 (11:29 +0300)
commit45365fa1116f13586a89b9b6ed67e956e5f7399b
treee81948ee41e5241f3cd2bd47397d10ce1fcb54cb
parent7024f7e5c12e7b0c42f5edddf69ed3210caf497a
vulkan: Programmatically add RoundingModeRTE to all shaders when the device supports it (llama/21572)

* vulkan: Programmatically add RoundingModeRTE to all shaders when the device supports it

* use FetchContent to get SPIRV-Headers

* Fetch spirv-headers unconditionally

* remove fetchcontent, rely on installed headers

* fix ubuntu job

* Update docs/build.md
15 files changed:
ggml/src/ggml-vulkan/ggml-vulkan.cpp
ggml/src/ggml-vulkan/vulkan-shaders/copy_to_quant.comp
ggml/src/ggml-vulkan/vulkan-shaders/diag.comp
ggml/src/ggml-vulkan/vulkan-shaders/exp.comp
ggml/src/ggml-vulkan/vulkan-shaders/generic_binary_head.glsl
ggml/src/ggml-vulkan/vulkan-shaders/glu_head.glsl
ggml/src/ggml-vulkan/vulkan-shaders/im2col.comp
ggml/src/ggml-vulkan/vulkan-shaders/im2col_3d.comp
ggml/src/ggml-vulkan/vulkan-shaders/log.comp
ggml/src/ggml-vulkan/vulkan-shaders/multi_add.comp
ggml/src/ggml-vulkan/vulkan-shaders/rope_head.glsl
ggml/src/ggml-vulkan/vulkan-shaders/rope_params.glsl
ggml/src/ggml-vulkan/vulkan-shaders/rte.glsl [deleted file]
ggml/src/ggml-vulkan/vulkan-shaders/tri.comp
ggml/src/ggml-vulkan/vulkan-shaders/vulkan-shaders-gen.cpp