Randy Eckenrode
22d787323b
moltenvk: use functional form of mkDerivation
...
This allows MoltenVK to be overriden with pinned dependencies.
2022-06-07 10:06:31 -04:00
Randy Eckenrode
54d3d61b0c
moltenvk: remove DXVK compatibility patches
2022-06-07 10:06:31 -04:00
Randy Eckenrode
71ceba177f
moltenvk: provide MoltenVK-specific headers
...
These are needed to compile `vulkaninfo` in the Vulkan-Tools package.
2022-05-23 00:59:49 -04:00
Randy Eckenrode
af99bbf451
moltenvk: fix broken ICD definition
2022-05-23 00:59:48 -04:00
Randy Eckenrode
75c7e04801
moltenvk: fix Hydra build failures
...
MoltenVK requires Xcode to build until a newer SDK (11+) is available in
nixpkgs. Disable building on Hydra until that changes.
2022-04-22 08:54:54 -04:00
Randy Eckenrode
683e87e2eb
moltenvk: 1.1.8 -> 1.1.9
2022-04-19 20:35:45 -04:00
Randy Eckenrode
f29e152b7e
dxvk: support version-specific MoltenVK patches
...
While it’s unlikely, it’s possible that different MoltenVK versions
could require their own compatability patches. Support that by making
the `moltenvk` derivation provide the patch via `passthru`. There is no
package with the patch applied because the patch should never be used by
anything other than DXVK.
2022-03-09 11:31:10 -05:00
Randy Eckenrode
13c0a35fc1
moltenvk: 1.1.7 -> 1.1.8
2022-02-23 11:10:57 -05:00
Randy Eckenrode
b07e3705f2
moltenvk: add MoltenVK_icd.json to output
2022-02-16 17:36:50 -05:00
Randy Eckenrode
f138abff3d
moltenvk: init at 1.1.7
2022-02-16 17:17:06 -05:00