Proton Merge Bot
7893650cba
update submodules
experimental-bleeding-edge-9.0-151141-20250114-p9ccbc1-w46b9e1-dc707d9-v99278a
2025-01-14 17:44:14 +00:00
Paul Gofman
9ccbc13f3c
Revert "proton: Hide Intel GPU for Rivals of Aether II."
...
This reverts commit 0b1b644cebb6c61ed9a3281f76e9b236eef9c50a.
CW-Bug-Id: #24514
2025-01-10 16:55:38 -06:00
Arkadiusz Hiler
6cf1ecda4a
icu: Add LICENSE.
2025-01-10 03:46:38 +02:00
Arkadiusz Hiler
30d518b268
icu: Add README.md.
2025-01-10 01:24:42 +02:00
Arkadiusz Hiler
0abb95b7e7
compatibilitytool.vdf: Make sure internal tool name includes 'proton'.
...
This matters for builds dropped into compatibilitytools.d/. Steam uses
the internal tool name to detect it's Proton and alters some behavior
regarding how cloud saves work.
Not including Proton in the name may lead to confusing behavior
regarding saves where they are present on some builds but vanish on the
other, only to reappear when switching back.
2025-01-07 12:38:27 +02:00
Charlotte Pabst
b0df23cb5c
proton: Enable gamedrive for Disney Epic Mickey 2: The Power of Two
...
The game chokes on dots in game path.
CW-Bug-ID: #24490
2025-01-06 19:14:42 +01:00
Paul Gofman
394ea48762
vrclient: Update to SDK v2.5.1.
2025-01-03 12:14:38 -06:00
Anna Lasky
403e833c43
proton: Disable nvapi for Assassin's Creed Syndicate.
...
CW-Bug-ID: #24613
2024-12-20 11:32:36 -06:00
Anna Lasky
6b3ff3ef3a
proton: Disable nvapi for Simulakros and Simulakros Demo.
...
CW-Bug-ID: #24603
2024-12-18 20:07:38 -06:00
Esme Povirk
bbb10c3117
Enable Xalia for games 0.4.5 is expected to fix.
2024-12-17 20:49:08 +00:00
Esme Povirk
879ef20479
Update Xalia to 0.4.5.
2024-12-17 20:43:06 +00:00
Esme Povirk
7b2cd34722
Update Wine Mono to 9.3.1.
2024-12-10 21:24:05 +02:00
Paul Gofman
8c3e86c52c
vrclient: Substitute Win32 extensions in GetVulkanDeviceExtensionsRequired().
...
CW-Bug-Id: #24553
2024-12-05 14:47:05 -06:00
Paul Gofman
322e0489c2
vrclient: Factor out get_vulkan_extensions_required().
...
CW-Bug-Id: #24553
2024-12-05 14:47:05 -06:00
Paul Gofman
80287ab0cf
vrclient: Remove FIXME for Vulkan textures in set_skybox_override_init().
...
Nothing needs to be done with those on the PE side.
CW-Bug-Id: #24553
2024-12-05 14:47:05 -06:00
Paul Gofman
e1554d408b
steam_helper: Create dummy SteamVR status window.
...
CW-Bug-Id: #24552
2024-12-04 17:48:35 -06:00
Paul Gofman
d4deb0943a
proton: Enable gamedrive compat option for Star Wars Outlaws.
...
CW-Bug-Id: #24530
2024-11-28 17:22:32 -06:00
Paul Gofman
b91b7c5418
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-27 13:40:08 -06:00
Paul Gofman
1abba99ca6
lsteamclient: Make SteamMatchMakingServers::ReleaseRequest() manual.
...
CW-Bug-Id: #24528
2024-11-27 13:39:50 -06:00
Shaun Ren
cbd18be61f
steam_helper: Place Proton Voice Files path into PROTON_VOICE_FILES.
...
Used by the protontts DLL for speech synthesis.
CW-Bug-Id: #18723
CW-Bug-Id: #20918
CW-Bug-Id: #21959
CW-Bug-Id: #22520
CW-Bug-Id: #22894
2024-11-26 18:56:13 -05:00
Shaun Ren
5c8d3d0568
build: Add and build piper submodule.
...
CW-Bug-Id: #18723
CW-Bug-Id: #20918
CW-Bug-Id: #21959
CW-Bug-Id: #22520
CW-Bug-Id: #22894
2024-11-26 18:56:09 -05:00
Paul Gofman
0b1b644ceb
proton: Hide Intel GPU for Rivals of Aether II.
...
CW-Bug-Id: #24514
2024-11-22 17:23:31 -06:00
Arkadiusz Hiler
d32f73f550
.gitmodules: Switch vkd3d to winehq upstream.
2024-11-20 19:14:03 +02:00
Paul Gofman
3301bd3b02
proton: Link ICU 6.8 32 bit dlls into the prefix.
...
CW-Bug-Id: #24402
2024-11-18 16:17:11 -06:00
Paul Gofman
e972fa27a1
Makefile.in: Distribute ICU dlls (32 bit).
...
CW-Bug-Id: #24402
2024-11-18 16:17:09 -06:00
Anna Lasky
1bf2c22bdb
proton: Disable nvapi for Shadow Warrior
...
CW-Bug-Id: #24459
2024-11-12 23:27:52 -06:00
Paul Gofman
2ae605f449
proton: Use server sync for Disgaea 4 Complete+.
...
CW-Bug-Id: #24458
2024-11-12 20:23:41 -06:00
Arkadiusz Hiler
6d92d31fa9
proton: Disable hardwarescheduling for some games.
2024-11-12 18:05:22 +02:00
Arkadiusz Hiler
cb98f5216b
update dxvk-nvapi
2024-11-08 14:05:28 +02:00
Paul Gofman
e13d9ed831
lsteamclient: Convert api call completion callback length in SteamAPICallCompleted_t.
...
CW-Bug-Id: #24446
2024-11-07 13:58:28 -06:00
Paul Gofman
a50dbef090
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-06 11:29:12 -06:00
Anna Lasky
75831c0797
proton: Disable nvapi for Skull and Bones
...
CW-Bug-Id: #24410
2024-11-06 10:16:54 -06:00
Arkadiusz Hiler
aeb0f42e9b
proton: Copy nvofapi64.dll in addition to other nvapi dlls.
...
Thanks to Liam Middlebrook.
2024-11-06 17:20:49 +02:00
Liam Middlebrook
5e0dfbdb34
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-06 16:30:03 +02:00
Arkadiusz Hiler
7e9c7a09a3
Revert "proton: Populate NVIDIA_WINE_DLL_DIR when available"
...
This reverts commit 16dbf51c57157e75633e1b7e924b11661638c039.
2024-11-06 16:30:03 +02:00
Paul Gofman
b8e55a7ef0
proton: Enable gamedrive compat option for Dragon Age: The Veilguard.
...
CW-Bug-Id: #24423
2024-11-04 17:29:02 -06:00
Paul Gofman
baa056bd08
vrclient: Fix flatapi calls on 32 bit.
...
CW-Bug-Id: #24429
2024-11-04 13:21:16 -06:00
Paul Gofman
8247478a48
proton: Link ICU 6.8 dlls into the prefix.
...
CW-Bug-Id: #24402
2024-10-31 13:44:26 -06:00
Paul Gofman
27a47018bb
Makefile.in: Distribute ICU dlls (64 bit).
...
CW-Bug-Id: #24402
2024-10-31 13:44:23 -06:00
Paul Gofman
41100ddecd
proton: Preserve MachineGuid when downgrading prefix and generate unique for the new prefix.
...
CW-Bug-Id: #24414
2024-10-30 12:00:17 -06:00
Anna Lasky
d3084bf598
proton: Disable nvapi for Hard Reset Redux
...
CW-Bug-Id: #24396
2024-10-24 09:30:58 -05:00
Anna Lasky
893ac96f0c
proton: Enable gamedrive compat option for STAR WARS Jedi Knight II
...
CW-Bug-Id: #24390
2024-10-22 22:59:56 -05:00
Paul Gofman
491ca2616d
proton: Enable WINE_HEAP_TOP_DOWN hack for Crazy Taxi.
...
CW-Bug-Id: #24362
2024-10-10 21:36:43 -06:00
Paul Gofman
5b26b6a1d4
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-10-03 17:09:52 -06:00
Arkadiusz Hiler
9ef062cef7
update vkd3d-shader
2024-10-02 17:05:16 +03:00
Paul Gofman
1b83155c33
proton: Disable nvapi for Fablecraft.
...
CW-Bug-Id: #24325
2024-10-01 19:17:53 -06:00
Esme Povirk
5159bc393a
Update Xalia to 0.4.4.
2024-09-27 16:10:54 +00:00
Paul Gofman
f0364fcfd8
lsteamclient: Add ISteamTimeline interface.
...
CW-Bug-Id: #24276
2024-09-20 19:10:15 -06:00
Paul Gofman
c506aff695
lsteamclient: Convert URL in ISteamFriends::ActivateGameOverlayToWebPage().
...
CW-Bug-Id: #24247
2024-09-11 16:52:30 -06:00
Esme Povirk
ef6f55844d
Update Wine Mono to 9.3.0.
2024-09-10 20:40:29 +00:00