From cb2790089bb55060bbf718d03fe915b9bb0eaac5 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 10 Sep 2025 20:46:26 +0200 Subject: [PATCH] shader-slang: unvendor unordered_dense Signed-off-by: Marcin Serwin --- pkgs/by-name/sh/shader-slang/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/sh/shader-slang/package.nix b/pkgs/by-name/sh/shader-slang/package.nix index d85dc3803ac5..46040c7d5408 100644 --- a/pkgs/by-name/sh/shader-slang/package.nix +++ b/pkgs/by-name/sh/shader-slang/package.nix @@ -10,6 +10,7 @@ libxml2, libX11, glslang, + unordered_dense, llvmPackages_14, versionCheckHook, gitUpdater, @@ -66,6 +67,7 @@ stdenv.mkDerivation (finalAttrs: { miniz lz4 libxml2 + unordered_dense ] ++ lib.optionals stdenv.hostPlatform.isLinux [ libX11 @@ -109,6 +111,7 @@ stdenv.mkDerivation (finalAttrs: { "-DSLANG_VERSION_FULL=v${finalAttrs.version}-nixpkgs" "-DSLANG_USE_SYSTEM_MINIZ=ON" "-DSLANG_USE_SYSTEM_LZ4=ON" + (lib.cmakeBool "SLANG_USE_SYSTEM_UNORDERED_DENSE" true) "-DSLANG_SLANG_LLVM_FLAVOR=${if withLLVM then "USE_SYSTEM_LLVM" else "DISABLE"}" # slang-rhi tries to download headers and precompiled binaries for these backends "-DSLANG_RHI_ENABLE_OPTIX=OFF"