Arkadiusz Hiler
7e4503ee36
proton: Hide NVK by default.
...
Nvapi doesn't work out of the box with NVK in Proton yet and DXVK is
already doing similar cloaking. This extends this behaviors to other
APIs than DirectX that games may query like SetupAPI and Vulkan.
We can get rid of this, including the Wine bits, once there's a proper
support from dxvk-nvapi. In the meantime, for testing purposes setting
WINE_HIDE_NVK=0 can be used.
Fixes Deep Rock Galactic and Tower Unite on NVK.
2024-05-03 14:56:19 +03:00
Paul Gofman
5bf4f87d4d
steam_helper: Clean up backgroundservice.ini for EA Desktop.
...
CW-Bug-Id: #23434
2024-05-03 14:54:31 +03:00
Paul Gofman
2a13272f1f
vrclient: Support v2.2.3.
...
CW-Bug-Id: #23412
2024-05-03 14:54:31 +03:00
Paul Gofman
b4866a2f49
vrclient: Support v2.0.10.
...
CW-Bug-Id: #23412
2024-05-03 14:54:31 +03:00
Paul Gofman
8bd9525049
vrclient: Remove upper version limit for IVRCompositor_WaitGetPoses manual override.
...
CW-Bug-Id: #23412
2024-05-03 14:54:30 +03:00
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