Try add renderdoc vulkan layer
Some checks failed
Build legacy Nix package on Ubuntu / build (push) Failing after 4m59s

This commit is contained in:
Florian RICHER 2025-03-21 17:13:27 +01:00
parent 6b6534df76
commit 1d0ef32f60
Signed by: florian.richer
GPG key ID: C73D37CBED7BFC77
2 changed files with 11 additions and 3 deletions

View file

@ -31,7 +31,7 @@
cargo = rust;
});
buildInputs = with pkgs; [ vulkan-headers vulkan-loader vulkan-validation-layers ]
buildInputs = with pkgs; [ vulkan-headers vulkan-loader vulkan-validation-layers renderdoc ]
++ pkgs.lib.optionals pkgs.stdenv.hostPlatform.isLinux (with pkgs; [ libxkbcommon wayland libGL ])
++ pkgs.lib.optionals pkgs.stdenv.hostPlatform.isDarwin (with pkgs; [ darwin.apple_sdk.frameworks.SystemConfiguration ]);
@ -45,6 +45,7 @@
devShells = {
default = pkgs.mkShell {
nativeBuildInputs = with pkgs; [
renderdoc
(rust.override { extensions = [ "rust-src" "rust-analyzer" ]; })
] ++ nativeBuildInputs;
@ -52,7 +53,7 @@
++ [ pkgs.nixgl.auto.nixVulkanNvidia pkgs.nixgl.nixVulkanMesa ];
LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath buildInputs;
VK_LAYER_PATH = "${pkgs.vulkan-validation-layers}/share/vulkan/explicit_layer.d";
VK_LAYER_PATH = "${pkgs.vulkan-validation-layers}/share/vulkan/explicit_layer.d:${pkgs.renderdoc}/share/vulkan/implicit_layer.d";
RUST_LOG = "info,rust_vulkan_test=trace";
};
};