Compare commits

..

No commits in common. "fcd672a3b608825cd8df3e3e3d63bcdbec97dc00" and "382a1614c007506ee36cb02abe05b6631575b4aa" have entirely different histories.

View file

@ -6,6 +6,7 @@
vulkan-headers, vulkan-headers,
vulkan-loader, vulkan-loader,
llvmPackages, llvmPackages,
libX11,
libXrandr, libXrandr,
libXinerama, libXinerama,
libXcursor, libXcursor,
@ -19,13 +20,13 @@
llvmPackages.stdenv.mkDerivation { llvmPackages.stdenv.mkDerivation {
pname = "lsfg-vk"; pname = "lsfg-vk";
version = "unstable-2025-07-24-c959c8f"; version = "unstable-2025-07-20-e67fcd3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "PancakeTAS"; owner = "PancakeTAS";
repo = "lsfg-vk"; repo = "lsfg-vk";
rev = "c959c8f542e416a63d5436e47e1762e8c8074285"; rev = "e67fcd3dd832c9d177ad2be780e5dd0e47810bdf";
hash = "sha256-/JS97I6OgzLAPzC1CbilQAx9B1T765aMa5Pr4dVyKzk="; hash = "sha256-c0anP3lWJ2GcjJNGIHcY/sS86AS1tFk0t7vXbaEGTQg=";
fetchSubmodules = true; fetchSubmodules = true;
}; };
@ -34,7 +35,9 @@ llvmPackages.stdenv.mkDerivation {
]; ];
nativeBuildInputs = [ nativeBuildInputs = [
# clang-tools needs to come before clang so it can locate Vulkan headers correctly
llvmPackages.clang-tools llvmPackages.clang-tools
llvmPackages.clang
llvmPackages.libllvm # needed for release builds llvmPackages.libllvm # needed for release builds
cmake cmake
ninja ninja
@ -45,6 +48,7 @@ llvmPackages.stdenv.mkDerivation {
buildInputs = [ buildInputs = [
vulkan-headers vulkan-headers
vulkan-loader vulkan-loader
libX11
libXrandr libXrandr
libXinerama libXinerama
libXcursor libXcursor
@ -55,7 +59,7 @@ llvmPackages.stdenv.mkDerivation {
]; ];
meta = with lib; { meta = with lib; {
description = "Vulkan layer for frame generation (Requires owning Lossless Scaling)"; description = "Vulkan layer for frame generation (Requires Lossless Scaling install)";
homepage = "https://github.com/PancakeTAS/lsfg-vk/"; homepage = "https://github.com/PancakeTAS/lsfg-vk/";
license = licenses.mit; license = licenses.mit;
platforms = platforms.linux; platforms = platforms.linux;