From 50cab53a7b3dc8b4f2680edc0dba13aed69d1273 Mon Sep 17 00:00:00 2001 From: Zebediah Figura Date: Fri, 3 Sep 2021 17:43:03 -0500 Subject: [PATCH] proton: Copy libvkd3d-shader-1.dll into the system32 directory. CW-Bug-Id: #15810 --- proton | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/proton b/proton index bc4b32f9..09b129a7 100755 --- a/proton +++ b/proton @@ -768,6 +768,12 @@ class CompatData: makedirs(self.prefix_dir + "/drive_c/openxr/") try_copy(g_proton.default_pfx_dir + "drive_c/openxr/wineopenxr64.json", self.prefix_dir + "/drive_c/openxr/") + #copy vkd3d files into place + try_copy(g_proton.lib64_dir + "vkd3d/libvkd3d-shader-1.dll", + self.prefix_dir + "drive_c/windows/system32/libvkd3d-shader-1.dll") + try_copy(g_proton.lib_dir + "vkd3d/libvkd3d-shader-1.dll", + self.prefix_dir + "drive_c/windows/syswow64/libvkd3d-shader-1.dll") + if use_wined3d: dxvkfiles = ["dxvk_config"] wined3dfiles = ["d3d11", "d3d10", "d3d10core", "d3d10_1", "d3d9"]