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
Paul Gofman
89f8134740
steam_helper: Build as 64 bit.
...
CW-Bug-ID: #19504
2021-11-11 18:36:08 +02:00
Arkadiusz Hiler
cc9c109bf6
proton: Add usenativexinput13 compat config option.
...
Various games using KT Engine like recent WRC and TT Isle of Man, when
run in a win10 prefix, try to load UWP/xinput1_3.dll that ships with the
games. It seems to be mostly-compatible xinput implementation built on
top of windows.gaming.input.dll.
However if we try to replace it with the builtin the game crashes
because it tries to call entry points that are not available in the
original xinput (that's the "mostly-compatible" part), so we need this
override.
Since our windows.gaming.input.dll implementation is just a stub
controllers other than steering wheels (which are handled through
dinput) do not work.
2021-11-11 18:36:08 +02:00
Andrew Eikum
fdc3651992
proton: Return the real application return code on exit.
...
CW-Bug-Id: #15930
2021-11-11 18:36:07 +02:00
pchome
ef7b6fd07e
steam_helper: Fix small typo
...
Link: https://github.com/ValveSoftware/Proton/pull/5266
2021-11-11 18:36:07 +02:00
Paul Gofman
7d37e79328
steam_helper: Create a thread to signal DIPC objects.
...
CW-Bug-Id: #15930
2021-11-11 18:36:07 +02:00
Andrew Eikum
5b7de85bdf
steam_helper: Add PROTON_HIDE_PROCESS_WINDOW for hiding the child process's window
...
CW-Bug-Id: #15930
2021-11-11 18:36:07 +02:00
Pierre-Loup A. Griffais
f2ff463c08
steam_helper: create Config directory
...
This is checked by CEG.
CW-Bug-Id: #15930
2021-11-11 18:36:07 +02:00
Andrew Eikum
8d9c45a6f6
steam_helper: Add PROTON_WAIT_ATTACH for debuggers to attach to game process at startup
...
CW-Bug-Id: #19567
2021-11-11 18:36:07 +02:00
Arkadiusz Hiler
2983a44781
build: Respect concurrency limit when building with cargo.
2021-11-11 18:36:07 +02:00
Arkadiusz Hiler
158e04cb05
configure: Mention that people may need to install afdko using pip.
2021-11-11 18:36:07 +02:00