Commit Graph

1196 Commits

Author SHA1 Message Date
Rémi Bernon
511c367157
steam.exe: Make process system after child process has started.
So that it can connect to the winstation and get a desktop reference
before steam.exe releases theirs.

CW-Bug-ID: #19584
2021-12-17 10:08:58 +01:00
Rémi Bernon
d39f08b182
docker: Update Proton SDK components. 2021-12-15 17:57:21 +01:00
Rémi Bernon
25181d657a
docker: Install yasm in Proton SDK images. 2021-12-15 14:44:42 +01:00
Rémi Bernon
d0c25448fa
Update wine submodule. 2021-12-15 14:27:31 +01:00
Proton Merge Bot
7270606c40 update submodules 2021-12-09 16:00:05 +00:00
Jactry Zeng
e178454835 proton: Add workaround for FFXIV to enable old launcher by default.
CW-Bug-Id: #19609
2021-12-09 17:54:03 +02:00
Johannes Bauer
d0ddd0b733 README: Fix a few small typos.
Link: https://github.com/ValveSoftware/Proton/pull/5357/
2021-12-09 17:54:03 +02:00
Esme Povirk
0771f04ea4 Update Wine Mono to 7.0.0. 2021-12-09 17:54:03 +02:00
Jacek Caban
726c2fe87d proton: Allow relative paths in PROTON_REMOTE_DEBUG_CMD.
Patch by Timothee Besset.
2021-12-09 17:54:03 +02:00
Georg Lehmann
1c8cf58d2a Set VKD3D_SHADER_DEBUG=none by default.
Link: https://github.com/ValveSoftware/Proton/pull/5326
2021-12-09 17:54:03 +02:00
Arkadiusz Hiler
2a79f04f67 Revert "pefixup: Add timestamps to PE fixup step"
This reverts commit 74a40b17aa.

To prevent people from running Destiny 2 so they won't get banned.
2021-12-09 17:54:03 +02:00
Rémi Bernon
f52e7c9cb1 build: Don't depend on wine for building libvkd3d-shader. 2021-12-09 17:54:03 +02:00
Rémi Bernon
68877059b1 build: Cross-compile Vulkan Loader with Vulkan and SPIRV Headers. 2021-12-09 17:54:03 +02:00
Rémi Bernon
778d6a4e43 Vulkan-Loader: Add new submodule. 2021-12-09 17:54:03 +02:00
Rémi Bernon
6e9a5730bf Vulkan-Headers: Update to v1.2.198. 2021-12-09 17:54:03 +02:00
Rémi Bernon
9c2b848e81 build: Build vkd3d-shader with cross-compilation rules. 2021-12-09 17:54:03 +02:00
Rémi Bernon
abaaf762a5 build: Better support meson cross compilation. 2021-12-09 17:54:03 +02:00
Rémi Bernon
28805deff4 build: Remove CCACHE_BIN variable, use wrappers in PATH instead.
Container have ccache wrappers in the PATH already, and the two
components CC / CXX just makes it harder to generate meson cross files.
2021-12-09 17:54:03 +02:00
Rémi Bernon
a61b1c7c87 build: Better support cross-compilation in common rules. 2021-12-09 17:54:03 +02:00
Rémi Bernon
44ebcaaf86 build: Simplify cargo target replacement. 2021-12-09 17:54:03 +02:00
Rémi Bernon
59b19f2975 build: Use $$(OBJ) consistently in rules macros. 2021-12-09 17:54:03 +02:00
Andrew Eikum
629bbca537 lsteamclient: Generate 1.53_preview support 2021-12-09 17:54:03 +02:00
Andrew Eikum
6361b94c8b lsteamclient: Import steamworks 1.53_preview 2021-12-09 17:54:03 +02:00
Andrew Eikum
76aba63362 proton: Enable audio dumping again 2021-12-09 17:54:03 +02:00
Itoh Shimon
954613435a fixup! Don't ship proton dist files in a tarball anymore
Link: https://github.com/ValveSoftware/Proton/pull/5278
2021-12-09 17:54:03 +02:00
Joshua Ashton
2bcba2b3cd pefixup: Add timestamps to PE fixup step
Needed for some anti cheats to be happy.

Signed-off-by: Joshua Ashton <joshua@froggi.es>
Link: https://github.com/ValveSoftware/Proton/pull/4880
2021-12-09 17:54:03 +02:00
Andrew Eikum
0ab213f794 amend! steam_helper: Add PROTON_WAIT_ATTACH for debuggers to attach to game process at startup
steam_helper: Add PROTON_WAIT_ATTACH for debuggers to attach to game process at startup

CW-Bug-Id: #19567
2021-12-09 17:54:03 +02:00
Andrew Eikum
8d86c9d582 media-converter: Temporarily disable dumping audio to disk
It has some known issues, so don't waste resources on bad data.

CW-Bug-Id: #19009
2021-12-09 17:54:03 +02:00
Giovanni Mascellani
d3b645b49f docker: Install Capstone development files. 2021-12-09 17:54:03 +02:00
Rémi Bernon
86cfe800a4 docker: Add python3-pefile package to SDK image. 2021-12-09 17:54:03 +02:00
Rémi Bernon
a5523d2932 docker: Don't install tini, it's already there now. 2021-12-09 17:54:03 +02:00
Rémi Bernon
8a6a963b77 docker: Install libxpresent-dev packages. 2021-12-09 17:54:03 +02:00
Rémi Bernon
6b34636383 docker: Bump steamrt version to 0.20210505.0. 2021-12-09 17:54:03 +02:00
Andrew Eikum
f810b42f71 Handle steampipe quirks in deploy builds 2021-12-09 17:54:03 +02:00
Andrew Eikum
4008b7ddb8 Don't ship filenames with colons in them 2021-12-09 17:54:03 +02:00
Andrew Eikum
75d37ae901 Don't ship proton dist files in a tarball anymore 2021-12-09 17:54:03 +02:00
Rémi Bernon
3f2d1269f5 build: Cleanup target directories before building.
And force copy artifacts after.
2021-12-09 17:54:03 +02:00
Arkadiusz Hiler
2443100316 update vkd3d-proton to v2.5-88-gc0a3fa8a 2021-12-06 13:01:04 +02:00
Arkadiusz Hiler
f158f52e44 update wine 2021-12-03 15:21:12 +02:00
Arkadiusz Hiler
50b4c8785f update wine 2021-11-22 21:10:16 +02:00
Arkadiusz Hiler
ea7eaa41d1 update vkd3d-proton to v2.5-50-g0251b404 2021-11-22 17:39:01 +02:00
Arkadiusz Hiler
3d5c0375a7 update dxvk to v1.9.2-13-g714ca482 2021-11-22 17:38:54 +02:00
Arkadiusz Hiler
e252df46d9 update dxvk-nvapi to v0.4-37-gacbcf35 2021-11-19 18:35:48 +02:00
Esme Povirk
9f3ba9d9c3 Update Wine Mono to 6.4.1. 2021-11-19 18:35:48 +02:00
Derek Lesho
cfaf65d982 steam_helper: Place BattlEye runtime path into PROTON_BATTLEYE_RUNTIME.
CW-Bug-Id: #16650
2021-11-19 18:35:48 +02:00
Derek Lesho
856c5e422e build: Build battleye bridge when present.
CW-Bug-Id: #16650
2021-11-19 18:35:48 +02:00
Arkadiusz Hiler
3e4e8be82c proton: Add disablelibglesv2 compat config option.
Some games and launcher based on older CEF / Chromium versions require
this to render properly.

CW-Bug-Id: #19501
CW-Bug-Id: #19483
2021-11-12 17:28:23 +02:00
Paul Gofman
c218238762 wineopenxr: Get required vulkan extensions from registry.
CW-Bug-ID: #19504
2021-11-11 18:36:08 +02:00
Paul Gofman
daf8263323 steam_helper: Store OpenXR vulkan extensions in registry.
CW-Bug-ID: #19504
2021-11-11 18:36:08 +02:00
Paul Gofman
034ff27cf3 wineopenxr: Export __wineopenxr_get_extensions_internal() function.
CW-Bug-ID: #19504
2021-11-11 18:36:08 +02:00