1942 Commits

Author SHA1 Message Date
Esme Povirk
55a5274d52 Makefile: Update Wine Mono to 9.0.0. 2024-05-03 14:54:30 +03:00
Esme Povirk
072877a429 Makefile: Use wget --no-use-server-timestamps.
If the -dist target were created after a file was uploaded to the
server, it wouldn't be rebuilt after downloading, because the
timestamp on the downloaded file would be newer than the -dist
file. Using a local timestamp to download prevents this.
2024-05-03 14:54:30 +03:00
Shawn Wallace
f82464e2b3 wineopenxr: change instance type to session type
Graphics in OpenXR are bound by their sessions, not by their instances.

https://github.com/ValveSoftware/Proton/pull/7424
2024-05-03 14:53:47 +03:00
Rémi Bernon
a5fe821fcd proton: Enable the new SDL 2.30 Steam Input integration.
CW-Bug-Id: #23185
2024-05-03 14:53:47 +03:00
Rémi Bernon
969f801a29 proton: Reset the SteamVirtualGamepadInfo environment variable.
To keep SDL 2.30 old behavior until we start supporting it.

CW-Bug-Id: #23185
2024-05-03 14:53:47 +03:00
Rémi Bernon
86f1a5ba57 lsteamclient: Execute any pending callback before ReleaseRequest.
CW-Bug-Id: #22729
2024-05-03 14:53:47 +03:00
Krzysztof Bogacki
a5a7d13682 proton: Enable dxvk-nvapi logging when PROTON_LOG is used. 2024-05-03 14:53:47 +03:00
kisak-valve
f92acb91f4 Refresh request for Steam Runtime information
Looks like this menu option got renamed in the Steam client.
2024-05-03 14:52:52 +03:00
Paul Gofman
77b65d0d58 Revert "proton: Disable forced LAA for Final Fantsy X/X-2."
This reverts commit a090d16b3fa6bcc4941da8bd0b145ff32cef6836.
2024-05-03 14:52:52 +03:00
Arkadiusz Hiler
f71ce538ed Bump prefix version to one higher than Proton Stable. 2024-05-03 14:52:52 +03:00
Arkadiusz Hiler
8bb80f80ef proton: Make copying d3d12core for vkd3d-proton mandatory. 2024-05-03 14:52:51 +03:00
Bernhard Kölbl
d740313ab2 build: Add and build Vosk submodule. 2024-05-03 14:52:51 +03:00
Bernhard Kölbl
1c0ae52c8b build: Add and build Kaldi submodule. 2024-05-03 14:52:51 +03:00
Bernhard Kölbl
8660e0a717 build: Add and build OpenFST submodule. 2024-05-03 14:52:51 +03:00
Arkadiusz Hiler
85c21a159c update wine proton-9.0-1-rc2 proton-9.0-1 2024-04-26 18:29:54 +03:00
Anna Lasky
90220973c7 proton: Disable nvapi for Cryptic Studios games
CW-Bug-Id: #23700
2024-04-24 13:00:18 -05:00
Paul Gofman
6ceb2e8d30 proton: Limit CPU count for some games.
CW-Bug-Id: #22223
2024-04-19 10:24:31 -06:00
Paul Gofman
44d95e0df2 proton: Enable PROTON_HEAP_ZERO_MEMORY for Sonic Colors: Ultimate.
CW-Bug-Id: #23525
2024-04-19 09:53:54 -06:00
Paul Gofman
7367494355 proton: Enable PROTON_HEAP_ZERO_MEMORY for Call of Juarez: Bound in Blood.
CW-Bug-Id: #23466
2024-04-19 09:53:45 -06:00
Paul Gofman
b3d9b1c0a0 proton: Add PROTON_HEAP_ZERO_MEMORY runtime config option.
And enable it for Helldivers 2.

CW-Bug-Id: #23394
2024-04-19 09:50:49 -06:00
Paul Gofman
d3e49cc154 Revert "HACK: proton: Add PROTON_HEAP_ZERO_MEMORY runtime config option."
This reverts commit ccc1fda88970da322c351562eaf8a66a40ddfd54.
2024-04-19 09:50:16 -06:00
Paul Gofman
0b317f8464 lsteamclient: Collapse path in dos to unix conversion.
CW-Bug-Id: #23664
2024-04-19 09:47:18 -06:00
Paul Gofman
4e289629ce lsteamclient: Strip extra /'s from file:/// in steamclient_dos_to_unix_path().
CW-Bug-Id: #23664
2024-04-19 09:47:18 -06:00
Paul Gofman
6e7e17776e lsteamclient: Return empty string from steamclient_dos_to_unix_path() when conversion failed.
CW-Bug-Id: #23664
2024-04-19 09:47:18 -06:00
Paul Gofman
a287ebaaf9 lsteamclient: Propagate Unix side access violation to the PE side exception.
CW-Bug-Id: #23623
2024-04-04 08:53:20 -06:00
Paul Gofman
3cba1580fe lsteamclient: Convert callbacks with a best guess even if specified message length is too short.
CW-Bug-Id: #23620
2024-04-04 08:53:20 -06:00
Paul Gofman
ccc1fda889 HACK: proton: Add PROTON_HEAP_ZERO_MEMORY runtime config option.
Based on Paul's patches for CW bug 23394.

And enable this heap zero hack for Call of Juarez: Bound in Blood (21980).

CW-Bug-Id: #23394
CW-Bug-Id: #23466
2024-03-25 23:45:46 +08:00
Arkadiusz Hiler
bc4d2acf3b update wine proton-9.0-beta16 2024-03-22 13:41:34 +02:00
Arkadiusz Hiler
4341729100 lsteamclient: Generate SteamWorks SDK 1.59 support. 2024-03-22 13:30:06 +02:00
Arkadiusz Hiler
c17db0b838 proton: Don't use copy_file_range if fs doesn't support it. 2024-03-22 13:30:06 +02:00
Paul Gofman
bd8d7e374e lsteamclient: Reimplement callback_message_utow() in manual code using table.
CW-Bug-Id: #23550
2024-03-20 19:52:21 -06:00
Paul Gofman
7e98577a74 lsteamclient: Reimplement alloc_callback_wtou(), convert_callback_utow() in manual code using generated table.
And try to handle the case of non-matching Windows callback length
similar to  before commit 6a5d5757ca2fbed232481f4e001114e7ba87560c.

CW-Bug-Id: #23550
2024-03-20 19:52:21 -06:00
Paul Gofman
ce08f3ca53 lsteamclient: Generate C conversion functions.
CW-Bug-Id: #23550
2024-03-20 19:52:21 -06:00
Anna Lasky
b7f80e85d0 proton: Disable nvapi for Carmageddon: Max Damage
CW-Bug-Id: 23594
2024-03-19 14:42:59 -05:00
Arkadiusz Hiler
8ebec92664 update wine proton-9.0-beta15 2024-03-14 17:30:40 +02:00
Anna Lasky
0d54d1fa40 proton: Disable nvapi for Divinity: Original Sin 2 - Definitive Edition
CW-Bug-Id: #23561
2024-03-13 13:09:38 -05:00
John Brooks
d3fb3759a6 proton: Enable gamedrive compat option for Descent 3
Descent 3 corrupts its stack if the installation path is too long. The
return pointer gets overwritten with the path to the intro movie and we
crash.

Signed-off-by: John Brooks <john@fastquake.com>
Link: https://github.com/ValveSoftware/Proton/pull/7365
2024-03-11 12:18:16 -05:00
Anna Lasky
c48b88d7b9 proton: Disable nvapi for Alan Wake (108710)
CW-Bug-Id: #23545
2024-03-11 11:40:04 -05:00
Arkadiusz Hiler
fdc3ef77db update wine proton-9.0-beta14 2024-03-05 17:03:09 +02:00
Arkadiusz Hiler
61e139d5eb update wine 2024-03-04 22:38:06 +02:00
Paul Gofman
d3f7ecfc32 proton: Add hideapu config option and enable it for Deathloop.
CW-Bug-Id: #23489
2024-03-04 22:37:52 +02:00
Arkadiusz Hiler
7620dd6249 update wine proton-9.0-beta12 2024-03-01 17:23:49 +02:00
Anna Lasky
e78a69d011 Revert "proton: Disable nvapi for THE FINALS"
This reverts commit 24d52723169fe9cad347c22efb0ca7d56cef6e4e.
2024-02-28 08:35:06 -06:00
Rémi Bernon
1ef9a3674b update wine proton-9.0-beta11 2024-02-23 20:06:41 +01:00
Paul Gofman
b108af777b update dxvk to e2a46a347d7193ee853bd8c75cbca5939f10a987
v2.3-47-ge2a46a34 with Granblue Fantasy: Relink workarounds on top.
2024-02-22 11:38:58 -06:00
Anna Lasky
436634421b proton: Added Iragon and Iragon 18+ to MFDXGI hack
CW-Bug-Id: #23184
2024-02-15 15:19:16 -06:00
Arkadiusz Hiler
b911e631b1 update wine 2024-02-15 18:04:02 +02:00
Arkadiusz Hiler
5dcd60269c update dxvk-nvapi to v0.6.4-48-g0951afb 2024-02-15 15:53:29 +02:00
Arkadiusz Hiler
e7244cf4ed update vkd3d-proton to v2.11.1-49-g32ff676b 2024-02-15 15:53:29 +02:00
Arkadiusz Hiler
06480c6148 update dxvk to v2.3-47-ge2a46a34 2024-02-15 15:53:29 +02:00