diff options
author | Randy Eckenrode <randy@largeandhighquality.com> | 2022-02-17 08:29:25 -0500 |
---|---|---|
committer | Randy Eckenrode <randy@largeandhighquality.com> | 2022-02-18 15:20:34 -0500 |
commit | ff2aca9f4ae39834b0609158f1a5a55528026ebb (patch) | |
tree | 5c2d2e929143e5f629c32b63456b80fc73ac72af /pkgs/applications/emulators/wine/vkd3d.nix | |
parent | 424e97118fb109ec77a5952b8623eb75abc27850 (diff) | |
download | nixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.tar nixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.tar.gz nixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.tar.bz2 nixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.tar.lz nixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.tar.xz nixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.tar.zst nixpkgs-ff2aca9f4ae39834b0609158f1a5a55528026ebb.zip |
wine: enable Vulkan on Darwin
Diffstat (limited to 'pkgs/applications/emulators/wine/vkd3d.nix')
-rw-r--r-- | pkgs/applications/emulators/wine/vkd3d.nix | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/pkgs/applications/emulators/wine/vkd3d.nix b/pkgs/applications/emulators/wine/vkd3d.nix index 303d33df217..ac7c399cd97 100644 --- a/pkgs/applications/emulators/wine/vkd3d.nix +++ b/pkgs/applications/emulators/wine/vkd3d.nix @@ -1,6 +1,5 @@ -{ lib, stdenv, fetchurl, vulkan-headers, spirv-headers, vulkan-loader }: +{ lib, stdenv, fetchurl, moltenvk, vulkan-headers, spirv-headers, vulkan-loader }: -#TODO: MoltenVK #TODO: unstable stdenv.mkDerivation rec { @@ -12,7 +11,8 @@ stdenv.mkDerivation rec { sha256 = "0szr1lw3xbgi9qjm13d1q4gyzzwv8i5wfxiwjg6dmwphrc7h6jxh"; }; - buildInputs = [ vulkan-headers spirv-headers vulkan-loader ]; + buildInputs = [ vulkan-headers spirv-headers ] + ++ [ (if stdenv.isDarwin then moltenvk else vulkan-loader) ]; enableParallelBuilding = true; @@ -20,7 +20,7 @@ stdenv.mkDerivation rec { description = "A 3d library build on top on Vulkan with a similar api to DirectX 12"; homepage = "https://source.winehq.org/git/vkd3d.git"; license = licenses.lgpl21; - platforms = platforms.linux; + platforms = platforms.unix; maintainers = [ maintainers.marius851000 ]; }; } |