Rémi Bernon
82b173490c
make: Use prefixes for archs in variables.
2025-04-24 18:02:51 +03:00
Rémi Bernon
ead580b59e
make: Use a more consistent rules arg variables names.
2025-04-24 18:02:51 +03:00
Billy Laws
d5b3f1a376
make: Use correct per-arch flags in the makedep cross config
2025-04-24 18:02:51 +03:00
Rémi Bernon
ccbdf8df30
make: Introduce an OBJCOPY_FLAGS variable.
2025-04-24 18:02:51 +03:00
Rémi Bernon
bad2c9268e
make: Remove now less necessary -Wl,--file-alignment,4096.
...
Everything we really care about uses it already, and it won't work with
llvm-mingw toolchain.
2025-04-24 18:02:51 +03:00
Rémi Bernon
cc6cd89eac
proton: Install DLLs and libraries to arch specific directories.
...
Based on a patch from Billy Laws.
2025-04-24 18:02:51 +03:00
Rémi Bernon
59068ee39f
make: Move vkd3d libraries to where they should be after build.
2025-04-24 17:58:12 +03:00
Rémi Bernon
217c613cc7
make: Generate dxvk / nvapi / vkd3d-proton version in post-source.
2025-04-24 17:58:12 +03:00
Arkadiusz Hiler
411d09e9d2
proton: Bump CURRENT_PREFIX_VERSION.
2025-04-24 17:58:12 +03:00
Rémi Bernon
da0ee5ddbd
make: Fix protonsdk_version initialization.
2025-04-24 17:58:12 +03:00
Billy Laws
42f2d563a4
steamclient: Call Windows vtable callbacks with the correct arg count
...
The x86 Windows ABI pushes all arguments onto the stack in the caller
and expects the callee to clean them up. The mismatch in parameter
counts thus causes the stack to be offset after calling these
callbacks leading to a crash.
2025-04-24 17:58:12 +03:00
Billy Laws
454533f7e3
vrclient: Mark VRClientCoreFactory, HmdSystemFactory as stdcall.
2025-04-24 17:58:12 +03:00
Arkadiusz Hiler
bd8b11463c
.gitmodules: Switch vkd3d to winehq upstream.
2025-04-24 17:58:12 +03:00
Shaun Ren
33bf4e8317
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
2025-04-24 17:58:12 +03:00
Shaun Ren
4b31b17588
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
2025-04-24 17:58:12 +03:00
Arkadiusz Hiler
82eb00515f
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-04-24 17:58:12 +03:00
Arkadiusz Hiler
5c3d790afd
update submodules
2025-04-24 17:58:12 +03:00
Rémi Bernon
13298c5f7b
build: Update requests generated file list.
...
server/trace.c and server/request.h aren't generated anymore.
2025-04-24 17:58:12 +03:00
Paul Gofman
61eefe67ca
wineopenxr: Don't use WINAPI with vk callback functions.
2025-04-24 17:58:12 +03:00
Paul Gofman
12ea9f4700
wineopenxr: Fix native Vk functions prototyping for Wine 10.
2025-04-24 17:58:12 +03:00
Paul Gofman
e4fa0172f7
vrclient: Substitute Win32 extensions in GetVulkanDeviceExtensionsRequired().
...
CW-Bug-Id: #24553
2025-04-24 17:58:12 +03:00
Paul Gofman
8839d1e1f9
vrclient: Factor out get_vulkan_extensions_required().
...
CW-Bug-Id: #24553
2025-04-24 17:58:11 +03:00
Paul Gofman
1d3eb108be
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
2025-04-24 17:58:11 +03:00
Rémi Bernon
c16af73048
build: Add ffmpeg dependency to wine.
2025-04-24 17:58:11 +03:00
Rémi Bernon
149a60e3d1
build: Set XDG_CACHE_HOME for make_vulkan.
2025-04-24 17:58:11 +03:00
Paul Gofman
cd779fbcca
Makefile.in: Mind auto generated server/request_handlers.h.
2025-04-24 17:58:11 +03:00
Arkadiusz Hiler
8fa7fe7b69
Makefile.in: Copy vulkan_driver.h to wine's build src dir.
2025-04-24 17:58:11 +03:00
Arkadiusz Hiler
b7af1658e0
Makefile.in: Use video.xml bundled with wine.
2025-04-24 17:58:11 +03:00
Arkadiusz Hiler
1dc6090d51
Update Wine Mono to 9.4.0.
2025-03-24 10:46:07 +02:00
Arkadiusz Hiler
a62e072e94
lsteamclient: Generate SteamWorks SDK 1.62 support.
proton-9.0-4e
2025-03-20 18:48:22 +02:00
Arkadiusz Hiler
b94b664f79
configure.sh: Detect non-silenced podman-docker.
2025-03-20 18:47:59 +02:00
Anna Lasky
8936896659
proton: Enable gamedrive compat option for Supermarket Together.
...
CW-Bug-Id: #24929
2025-02-25 14:40:18 -06:00
Anna Lasky
03ed6a381e
proton: Enable gamedrive compat option for The Sims 2 Legacy Collection.
...
CW-Bug-Id: #24713
2025-01-31 10:56:55 -06:00
Arkadiusz Hiler
f1933d3f9c
update wine
proton-9.0-4d
2025-01-29 23:18:52 +02:00
Arkadiusz Hiler
5b723fb5f4
lsteamclient: Generate SteamWorks SDK 1.61 support.
2025-01-29 23:01:30 +02:00
Anna Lasky
2c7c15ca0b
proton: Enable gamedrive compat option for Stronghold: Definitive
...
Edition.
CW-Bug-Id: #24765
2025-01-23 16:05:49 -06:00
Anna Lasky
6ada748972
proton: Enable gamedrive compat option for more games.
...
Added gamedrive for both Stronghold Crusader:Definitive Edition and Stronghold Crusader:
Definitive Edition demo.
CW-Bug-ID: #24728
2025-01-21 12:27:38 -06:00
Anna Lasky
25b096e54e
proton: Enable gamedrive compat option for Atelier Resleriana.
...
CW-Bug-Id: #24728
2025-01-20 12:35:09 -06:00
Charlotte Pabst
04ea347a8b
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-20 12:34:58 -06:00
Paul Gofman
ea14af517f
proton: Enable gamedrive compat option for Star Wars Outlaws.
...
CW-Bug-Id: #24530
2025-01-20 12:33:57 -06:00
Arkadiusz Hiler
71379ad921
update wine
proton-9.0-4c
2024-12-23 11:59:41 +02:00
Anna Lasky
a4aa35bff9
proton: Disable nvapi for Assassin's Creed Syndicate.
...
CW-Bug-ID: #24613
2024-12-20 11:35:26 -06:00
Arkadiusz Hiler
a680cdc2de
update wine
2024-12-19 16:41:11 +02:00
Anna Lasky
947ff72055
proton: Disable nvapi for Simulakros and Simulakros Demo.
...
CW-Bug-ID: #24603
2024-12-18 20:10:45 -06:00
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