]> git.djapps.eu Git - pkg/ggml/sources/llama.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)
committerGitHub <redacted>
Tue, 14 Apr 2026 13:17:45 +0000 (15:17 +0200)
commit1f30ac0ceac0e2b4400069d81857089b6e04872a
tree3c9d4914632d47e94aa7bc4eb4e5a9c402abf3b6
parentf4b5bf2f329a1c5aa9af5380344f81fc3e1e24df
vulkan: Programmatically add RoundingModeRTE to all shaders when the device supports it (#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
19 files changed:
.devops/vulkan.Dockerfile
.github/workflows/build.yml
.github/workflows/release.yml
docs/build.md
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