15 stdenv.mkDerivation (finalAttrs: {
19 src = fetchFromGitLab {
20 domain = "gitlab.winehq.org";
23 rev = "vkd3d-${finalAttrs.version}";
24 hash = "sha256-puYsDKFNkml2JCEhwpx9rlMsFJuz0LGCNlnpyEv/W4g=";
50 homepage = "https://gitlab.winehq.org/wine/vkd3d";
51 description = "Direct3D to Vulkan translation library";
53 Vkd3d is a 3D graphics library built on top of Vulkan. It has an API very
54 similar, but not identical, to Direct3D 12.
56 Vkd3d can be used by projects that target Direct3D 12 as a drop-in
57 replacement at build-time with some modest source modifications.
59 If vkd3d is available when building Wine, then Wine will use it to support
60 Direct3D 12 applications.
62 license = with lib.licenses; [ lgpl21Plus ];
63 mainProgram = "vkd3d-compiler";
64 maintainers = with lib.maintainers; [ ];
65 inherit (wine.meta) platforms;