Commit Graph

2051 Commits

Author SHA1 Message Date
Arkadiusz Hiler
7fa4b63735 proton: Correctly Popen.communicate() with timeout. 2024-07-29 12:58:06 +03:00
Arkadiusz Hiler
b6eda24974 proton: Suppress type checker errors about non-existing user_settings. 2024-07-29 12:58:06 +03:00
Arkadiusz Hiler
0f94a21b5e proton: Don't assign exception to a variable when the value is not used. 2024-07-29 12:58:06 +03:00
Arkadiusz Hiler
9fcb2d183a proton: Stop using bare except. 2024-07-29 12:58:06 +03:00
Arkadiusz Hiler
b2508139c2 proton: Use more meaningful variable names. 2024-07-29 12:58:06 +03:00
Arkadiusz Hiler
73c8213f1b proton: Access env variables directly when we know they are set. 2024-07-29 12:58:06 +03:00
Arkadiusz Hiler
40b964bd30 proton: Don't try track .debug files if there's not tracking file. 2024-07-29 12:58:06 +03:00
Arkadiusz Hiler
5b99c12aed proton: Use None instead of False for default argument value.
This fixes type inference - tools no longer assume that there's a
possibility of the value ever being True.
2024-07-29 12:58:06 +03:00
Arkadiusz Hiler
9e4a12cbaa proton: Use _ for ignored values. 2024-07-29 12:58:06 +03:00
Arkadiusz Hiler
f5e17b49d2 proton: Chagne 'not x in y' to 'x not in y'. 2024-07-29 12:58:06 +03:00
Arkadiusz Hiler
9a9f2a1cbc proton: Remove unused imports. 2024-07-29 12:58:06 +03:00
Giovanni Mascellani
9682fbb464 vkd3d: Update to vkd3d-1.12-89-g68b7f9df. 2024-07-26 12:49:48 +00:00
Giovanni Mascellani
ad86187720 Vulkan-Headers: Update to v1.3.278. 2024-07-26 12:49:48 +00:00
Giovanni Mascellani
6aeb835cb1 Vulkan-Loader: Remove the Vulkan loader.
Its only dependency was vkd3d, but vkd3d doesn't need it. I don't know
why we used to build it.
2024-07-26 12:49:48 +00:00
Anna Lasky
e8ae65d8fa proton: Disable nvapi for GRID 2 and GRID Autosport
CW-Bug-ID: #24055
2024-07-22 21:32:51 -05:00
Paul Gofman
548fa64343 proton: Invalidate Ubisoft Launcher installation after deleting regsitry.
CW-Bug-Id: #23953
2024-07-19 15:38:08 -06:00
Paul Gofman
29ab2d9890 lsteamclient: Reset last error in Steam_BGetCallback() on no callback return.
CW-Bug-Id: #24028
2024-07-18 17:16:47 -06:00
Paul Gofman
b41d9d7a36 lsteamclient: Preserve last error in load_steamclient().
CW-Bug-Id: #24028
2024-07-18 17:16:45 -06:00
Rémi Bernon
687a81ed09 update submodules 2024-07-18 18:13:31 +02:00
Brendan McGrath
c3a8d826bc build: Add gst-plugins-bad.
Enables hls, videoparsers and mpegtsdemux.

CW-Bug-Id: #23810
CW-Bug-Id: #23226
CW-Bug-Id: #23425
2024-07-18 17:52:18 +10:00
Anna Lasky
b036ca418d Revert "proton: Disable nvapi for Battle Brothers."
NVAPI failure with game fixed by dxvk-nvapi update.

This reverts commit 354682eee8.
2024-07-17 15:27:14 -05:00
Arkadiusz Hiler
75a1d3fd4c proton: Disable nvapi for Alan Wake's American Nightmare.
This helps with the DLC crashing.
2024-07-15 10:42:15 +03:00
Paul Gofman
ce1e86225f proton: Enable gamedrive compat option for Aimlabs.
CW-Bug-Id: #24014
2024-07-09 10:28:37 -06:00
Arkadiusz Hiler
dbc6c0eaf7 proton: Add PROTON_DXVK_D3D8 / dxvkd3d8. 2024-07-09 12:43:14 +03:00
Zhiyi Zhang
3c7deb1047 Revert "proton: Add Iragon: Prologue (2229490) to MFDXGI manager hack."
This reverts commit 44c58e0857.

The hack is no longer needed and causes the game to crash after a game update.

CW-Bug-Id: #23184
2024-07-09 11:14:49 +08:00
Zhiyi Zhang
97f35abb16 Revert "proton: Added Iragon: Prologue 18+ (1522260) to MFDXGI hack"
This reverts commit 500d6608c4.

The hack is no longer needed and causes the game to crash after a game update.

CW-Bug-Id: #23184
2024-07-09 11:13:49 +08:00
Zhiyi Zhang
72a8208ff1 Revert "proton: Added Iragon and Iragon 18+ to MFDXGI hack"
This reverts commit 436634421b.

The hack is no longer needed and causes the game to crash after a game update.

CW-Bug-Id: #23184
2024-07-09 11:12:42 +08:00
Arkadiusz Hiler
354682eee8 proton: Disable nvapi for Battle Brothers. 2024-07-08 20:38:40 +03:00
Paul Gofman
4f856cc376 build: Build apetag gstreamer plugin.
CW-Bug-Id: #23991
2024-07-03 09:25:12 -06:00
Esme Povirk
f0742708cd Update Wine Mono to 9.2.0. 2024-07-01 19:58:12 +00:00
Paul Gofman
903eae805f proton: Add Farlight 84 to MFDXGI hack.
CW-Bug-Id: #23986
2024-06-28 13:27:53 -06:00
Anna Lasky
ba0cf51aa9 proton: Enable Xalia on MultiVersus
CW-Bug-Id: #23876
2024-06-27 21:19:39 -05:00
Rémi Bernon
c45ec7dead lsteamclient: Generate SteamWorks SDK 1.60 support.
CW-Bug-Id: #23976
2024-06-27 17:38:52 +02:00
Rémi Bernon
73b9af8d6b lsteamclient: Import SteamWorks SDK 1.60.
CW-Bug-Id: #23976
2024-06-27 17:38:48 +02:00
Paul Gofman
a2ca4a8181 vrclient_x64: Fix source length for ntdll_umbstowcs().
CW-Bug-Id: #23962
2024-06-26 19:26:29 -06:00
Paul Gofman
fced277adf lsteamclient: Fix source length for ntdll_umbstowcs().
CW-Bug-Id: #23962
2024-06-26 19:26:28 -06:00
Giovanni Mascellani
7cd7fe06ce
make: Canonicalize ORIGIN paths.
That path can be relative when the build directory is inside the Proton
source directory. Since it then used to patch compile_commands.json, it
is important that it is absolute, otherwise it implicitly becomes grafted
to a directory for which it is meaningless.
2024-06-26 15:00:22 +02:00
Paul Gofman
ba761f8af4 proton: Enable gamedrive early for Bad Mojo Redux.
CW-Bug-Id: #23924
2024-06-20 13:57:31 +03:00
Paul Gofman
95f865dafd proton: Prefer native ddraw for Arcanum (500810).
CW-Bug-Id: #23916
2024-06-20 13:57:31 +03:00
Rémi Bernon
bba7fe6fa7 build: Add dependencies for makedep to find generated server headers. 2024-06-20 13:57:31 +03:00
Rémi Bernon
be13c8dca3 build: Ignore dxvk version.h.in changes. 2024-06-20 13:57:31 +03:00
Rémi Bernon
331f00b76b build: Add rules to generate wine requests. 2024-06-20 13:57:31 +03:00
Rémi Bernon
b3ad21ed92 build: Ignore make_specfiles generated sources. 2024-06-20 13:57:31 +03:00
Rémi Bernon
ce441b0ecb build: Run make_specfiles after make_vulkan.
No-op but make_specfiles reads .specs and make_vulkan updates one.
2024-06-20 13:57:31 +03:00
Anna Lasky
c6a77ac810 proton: Enable gamedrive compat option for Yakuza Kiwami
CW-Bug-Id: #22421
2024-06-20 13:57:31 +03:00
Paul Gofman
874adce46c proton: Disable GL_ARB_bindless_texture for Zaccaria Pinball.
CW-Bug-Id: #23874
2024-06-20 13:57:31 +03:00
Paul Gofman
2eb602e161 lsteamclient: Use default conversion in convert_callback_utow / callback_message_utow even if Unix len is unknown.
CW-Bug-Id: #23875
2024-06-20 13:57:31 +03:00
Yuxuan Shui
75c4f74e04 wineopenxr: Support acquiring/releasing images from D3D12 swapchains. 2024-06-20 13:57:31 +03:00
Yuxuan Shui
7b3d5f33ba wineopenxr: Support creating a D3D12 XR instance. 2024-06-20 13:57:31 +03:00
Yuxuan Shui
d18ff80721 wineopenxr: Don't recreate swapchain images for subsequent calls to EnumerateSwapchainImages. 2024-06-20 13:57:31 +03:00