Arkadiusz Hiler
b7cb2fc548
update wine
proton-9.0-4
proton-9.0-4-rc9
2024-12-04 17:46:05 +02:00
Paul Gofman
7a651eba33
lsteamclient: Only free SteamMatchmakingServerListResponse callback after ISteamMatchMakingServers::ReleaseRequest().
...
And leak the callback for SteamMatchMakingServers v001
(same as before e3798c1adbdd7a424ac544bec592b93f6c6289f5 for both versions).
CW-Bug-Id: #24528
2024-11-28 19:19:11 +02:00
Paul Gofman
01c636ddb8
lsteamclient: Make SteamMatchMakingServers::ReleaseRequest() manual.
...
CW-Bug-Id: #24528
2024-11-28 19:19:11 +02:00
Arkadiusz Hiler
27c5c9bde0
update wine
2024-11-28 18:34:05 +02:00
Anna Lasky
995c43873d
proton: Enable Xalia on MultiVersus
...
CW-Bug-Id: #23876
2024-11-28 18:34:05 +02:00
Esme Povirk
8a74dee586
Update Xalia to 0.4.4.
2024-11-28 18:34:05 +02:00
Arkadiusz Hiler
67d32b4725
update vkd3d-proton to v2.13-241-g4fd7d3ab3d35
2024-11-28 18:34:05 +02:00
Arkadiusz Hiler
10cd2ec7c3
update dxvk-nvapi to v0.7.1-94-gafb59a8e841b
2024-11-28 18:34:05 +02:00
Arkadiusz Hiler
a277d7024d
update dxvk to v2.5.1 + backports
2024-11-28 18:33:58 +02:00
Arkadiusz Hiler
015932b1e3
update vkd3d-shader to vkd3d-1.14 + a hack
2024-11-21 17:33:28 +02:00
Giovanni Mascellani
16a82ccfb2
Vulkan-Headers: Update to v1.3.278.
2024-11-21 17:31:33 +02:00
Giovanni Mascellani
904e81e309
Makefile.in: Disable LTO for vkd3d.
...
Adapted by Arkadiusz Hiler.
2024-11-21 17:31:33 +02:00
Anna Lasky
4754b4b23b
proton: Disable nvapi for Shadow Warrior
...
CW-Bug-Id: #24459
2024-11-21 17:31:33 +02:00
Anna Lasky
d587c78d22
proton: Disable nvapi for Skull and Bones
...
CW-Bug-Id: #24410
2024-11-21 17:31:33 +02:00
Anna Lasky
eafb9f48af
proton: Disable nvapi for Hard Reset Redux
...
CW-Bug-Id: #24396
2024-11-21 17:31:33 +02:00
Arkadiusz Hiler
ad6d7def0b
proton: Disable hardwarescheduling for some games.
2024-11-21 17:31:33 +02:00
Arkadiusz Hiler
5ea05065b9
proton: Copy nvofapi64.dll in addition to other nvapi dlls.
...
Thanks to Liam Middlebrook.
2024-11-21 17:31:33 +02:00
Liam Middlebrook
74ddef65b1
proton: Populate NVIDIA_WINE_DLL_DIR when available
...
NVIDIA-software may check the environment variable `NVIDIA_WINE_DLL_DIR`
for a path where DLLs provided by the NVIDIA Linux driver can be found.
This is done as a fallback for when the "DriverStore" cannot be detected
via the D3DDDI functions for querying an adapter-specific registry key.
Tested with an application that reads `NVIDIA_WINE_DLL_DIR` from the
environment and tries to load a known DLL from it. As expected manually
setting the environment variable to the on-disk location did not work,
as the path is not accurate within the pressure-vessel environment.
Link: https://github.com/ValveSoftware/Proton/pull/8087
2024-11-21 17:31:33 +02:00
Anna Lasky
4d9c9e1287
proton: Enable gamedrive compat option for Yakuza 3 and Yakuza 4
...
CW-Bug-ID: #24211
2024-11-21 17:31:33 +02:00
Paul Gofman
623cf1bd16
proton: Use server sync for Disgaea 4 Complete+.
...
CW-Bug-Id: #24458
2024-11-21 17:31:33 +02:00
Paul Gofman
efb8612e29
vrclient: Revert "vrclient: HACK: Fixup digital action 'bChange' parameter on 32 bit."
...
By removing manual handling of IVRInput::GetDigitalActionData().
CW-Bug-Id: #19067
CW-Bug-Id: #24440
2024-11-21 17:31:33 +02:00
Paul Gofman
b87c6e39d2
vrclient: Fix flatapi calls on 32 bit.
...
CW-Bug-Id: #24429
2024-11-21 17:31:33 +02:00
Anna Lasky
2ddb4f8d67
proton: Enable gamedrive compat option for STAR WARS Jedi Knight II
...
CW-Bug-Id: #24390
2024-11-21 17:31:33 +02:00
Paul Gofman
526eb2c091
steam_helper: clean up OpenVR before getting OpenXR extensions in initialize_vr_data
...
Patch written by Emily <102429049+emily-is-my-username@users.noreply.github.com>
https://github.com/ValveSoftware/Proton/pull/8126
When using OpenComposite, both OpenVR and OpenXR functions may
call the same underlying OpenXR loader.
Because the OpenXR loader only supports a single active instance,
`initialize_vr_data` currently fails as an OpenXR instance
has already been initialized ath the time XR extensions are queried.
This commit fixes the problem by cleaning up the temporary
OpenVR context *before* initializing OpenXR instead of keeping it
open until the end of the call.
Fix for:
https://github.com/ValveSoftware/Proton/issues/7905
Signed-off-by: Paul Gofman <pgofman@codeweavers.com>
2024-11-21 17:31:33 +02:00
Paul Gofman
576380d53a
proton: Disable nvapi for Fablecraft.
...
CW-Bug-Id: #24325
2024-11-21 17:31:33 +02:00
Paul Gofman
727dc0caae
lsteamclient: Convert URL in ISteamFriends::ActivateGameOverlayToWebPage().
...
CW-Bug-Id: #24247
2024-11-21 17:31:33 +02:00
Paul Gofman
6a160b9d0a
lsteamclient: Handle error result in networking_message_pool_receive_().
...
CW-Bug-Id: #24177
2024-11-21 17:31:33 +02:00
Paul Gofman
3ca6b6d944
proton: Check for low /proc/sys/vm/max_map_count.
...
CW-Bug-Id: #24081
2024-11-21 17:31:33 +02:00
Paul Gofman
10510e879e
proton: Enable gamedrive compat option for Dragon Age: The Veilguard.
...
CW-Bug-Id: #24423
2024-11-21 17:31:33 +02:00
Paul Gofman
82e2407adb
proton: Link ICU 6.8 32 bit dlls into the prefix.
...
CW-Bug-Id: #24402
2024-11-21 17:31:32 +02:00
Paul Gofman
b1a751ceb9
Makefile.in: Distribute ICU dlls (32 bit).
...
CW-Bug-Id: #24402
2024-11-21 17:31:32 +02:00
Paul Gofman
4ea1be2c7e
proton: Link ICU 6.8 dlls into the prefix.
...
CW-Bug-Id: #24402
2024-11-18 21:22:19 +02:00
Paul Gofman
83c6c2d1c3
Makefile.in: Distribute ICU dlls (64 bit).
...
CW-Bug-Id: #24402
2024-11-18 21:22:19 +02:00
Paul Gofman
5de5d4ee46
proton: Enable WINE_HEAP_TOP_DOWN hack for Crazy Taxi.
...
CW-Bug-Id: #24362
2024-11-18 21:22:19 +02:00
Paul Gofman
5bd1d0eb79
proton: Do not copy SXS runtime redists.
...
CW-Bug-Id: #23227
2024-11-18 21:22:19 +02:00
Esme Povirk
ac1939f09a
Update Wine Mono to 9.3.1.
2024-11-18 21:22:19 +02:00
Paul Gofman
a547332310
proton: Enable gamedrive compat option for Strip Fighter ZERO.
...
CW-Bug-Id: #24096
2024-11-18 21:22:19 +02:00
Paul Gofman
a8621e5f0b
proton: Enable gamedrive compat option for Aimlabs.
...
CW-Bug-Id: #24014
2024-11-18 21:22:19 +02:00
Anna Lasky
beac08696c
fixup! proton: Enable gamedrive compat option for Sword of Convallaria
2024-11-18 21:22:19 +02:00
Paul Gofman
3c3d468971
proton: Preserve MachineGuid when downgrading prefix and generate unique for the new prefix.
...
CW-Bug-Id: #24414
proton-9.0-3e
2024-11-11 19:39:17 +02:00
Paul Gofman
f277d7a21f
lsteamclient: Convert api call completion callback length in SteamAPICallCompleted_t.
...
CW-Bug-Id: #24446
2024-11-08 14:14:04 +02:00
Paul Gofman
1a73b04e6c
lsteamclient: Add ISteamTimeline interface.
...
CW-Bug-Id: #24276
proton-9.0-3c
2024-09-23 18:16:24 +03:00
Arkadiusz Hiler
1c05176283
update vkd3d-proton to proton-9.0-3-support
2024-09-23 15:08:37 +03:00
Arkadiusz Hiler
6c7cba9aeb
update wine
proton-9.0-3-rc2
proton-9.0-3
2024-09-04 15:52:27 +03:00
Arkadiusz Hiler
9a8215ecd0
update dxvk to v2.4-40-gd0ea5a4a87c9
2024-09-04 15:52:20 +03:00
Arkadiusz Hiler
9fdefa4b7a
update dxvk-nvapi to v0.7.1-19-gbd542144518d
2024-09-04 15:52:18 +03:00
Arkadiusz Hiler
ccddb2d72b
update vkd3d-proton to v2.13-64-g47840a4bb614
2024-08-19 22:35:49 +03:00
Eric Pouech
e7a0af993f
Makefile.in: Don't fail when updating openvr_api_dxvk.dll.
...
These files are copied into lib(64)/wine/dxvk with user-write
permission, which is later removed by default_pfx: rule.
Hence failing to 'cp' upon update.
2024-08-19 22:35:49 +03:00
Esme Povirk
72d5b322d9
Remove files that failed to download.
...
In some cases, wget -O will create the file even when the
download fails. This is not removed by make and will make
subsequent failures more confusing, as well as failing to
recover if the cause was an intermittent network failure.
2024-08-19 22:35:49 +03:00
Anna Lasky
cff555a823
proton: Enable gamedrive compat option for Sword of Convallaria
...
Option allows EULA to display properly.
CW-Bug-ID: #22421
2024-08-19 22:35:49 +03:00