From fecb07db3712618cdd779770b6d4320a336e9c6f Mon Sep 17 00:00:00 2001 From: Alexandre Date: Wed, 22 Apr 2026 20:26:25 +0200 Subject: [PATCH] The engine now displays a blue flashing square --- dev-flakes/vulkan/flake.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/dev-flakes/vulkan/flake.nix b/dev-flakes/vulkan/flake.nix index 63f008a..bb6138a 100644 --- a/dev-flakes/vulkan/flake.nix +++ b/dev-flakes/vulkan/flake.nix @@ -28,6 +28,8 @@ vulkan-validation-layers vulkan-tools vulkan-utility-libraries + vk-bootstrap + vulkan-memory-allocator # Wayland wayland wayland-protocols @@ -38,10 +40,15 @@ libpulseaudio.dev # Other libraries glfw3 + SDL2 + fmt + imgui tinyobjloader nlohmann_json tinygltf + #fastgltf stb + ktx-tools glm cmake ninja @@ -50,12 +57,18 @@ gdb ]; # Environment Variables - LD_LIBRARY_PATH = "${pkgs.vulkan-loader}/lib:${pkgs.shaderc.lib}/lib:${pkgs.libpulseaudio}/lib:${pkgs.libpulseaudio.dev}/lib"; + LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath [ + pkgs.vulkan-loader + pkgs.shaderc.lib + pkgs.SDL2 + pkgs.vk-bootstrap + ]; VK_LAYER_PATH = "${pkgs.vulkan-validation-layers}/share/vulkan/explicit_layer.d"; VULKAN_SDK = "${pkgs.vulkan-validation-layers}/share/vulkan/explicit_layer.d"; shellHook = '' echo "Vulkan loaded" + echo $LD_LIBRARY_PATH ''; }; });