17 nativeBuildInputs = [ glslang meson ninja ];
18 buildInputs = [ windows.pthreads ];
20 patches = dxvkPatches;
24 arch = if stdenv.is32bit then "32" else "64";
27 "--buildtype" "release"
28 "--cross-file" "build-win${arch}.txt"
29 "--prefix" "${placeholder "out"}"
33 description = "A Vulkan-based translation layer for Direct3D 9/10/11";
34 homepage = "https://github.com/doitsujin/dxvk";
35 changelog = "https://github.com/doitsujin/dxvk/releases";
36 maintainers = [ lib.maintainers.reckenrode ];
37 license = lib.licenses.zlib;
38 platforms = lib.platforms.windows;