1197 Commits

Author SHA1 Message Date
Rémi Bernon
860b7a56d2
docker: Install yasm in Proton SDK images. 2021-12-16 11:00:40 +01:00
Andrew Eikum
8c558d53c2 fixup! Update wine to proton_7.0-dev. 2021-12-15 10:56:21 -06:00
Jacek Caban
0a711b32b3 proton: Allow relative paths in PROTON_REMOTE_DEBUG_CMD.
Patch by Timothee Besset.
2021-12-15 14:55:26 +01:00
Rémi Bernon
a9512086e7
Update wine submodule. 2021-12-15 14:11:01 +01:00
Andrew Eikum
a5ac1b41c8
Remove unused mingw-w64 patches 2021-12-14 15:05:44 +01:00
Andrew Eikum
423b2374af
Makefile: Update module target for new wine library paths 2021-12-14 15:05:44 +01:00
Andrew Eikum
d7ebc7a447
build: Simplify gst-plugins-good and -base configure 2021-12-14 15:05:43 +01:00
Andrew Eikum
c4aa67542a
user_settings: Improve default gst logging 2021-12-14 15:05:43 +01:00
Andrew Eikum
21d44c1504
Update gstreamer to 1.18.5 2021-12-14 15:05:43 +01:00
Andrew Eikum
4966558e9b
docs: Update CONTROLLERS for Wine 7.0 2021-12-14 15:05:43 +01:00
Rémi Bernon
1630af31d7
Update wine to proton_7.0-dev. 2021-12-14 15:05:43 +01:00
Paul Gofman
384761a8e2
makefile: Also pefixup .drv files. 2021-12-14 15:05:43 +01:00
Rémi Bernon
33a6c71d67
proton: Add +unwind to the default debug channels. 2021-12-14 14:46:40 +01:00
Rémi Bernon
c1fffd482d
build: Call dlls/winevulkan/make_vulkan in wine post-source. 2021-12-14 14:46:40 +01:00
Rémi Bernon
e300e73ee2
build: Stop building FAudio and jxrlib. 2021-12-14 14:46:40 +01:00
Rémi Bernon
7b8a0edb7b
proton: Start steam.exe from C:\\windows\\system32. 2021-12-14 14:46:39 +01:00
Rémi Bernon
c71deab1df
build: Install builtin libraries to target-arch lib subdirs. 2021-12-14 14:46:39 +01:00
Rémi Bernon
5382f4c558
build: Use winebuild --exe mode for fake exe module generation.
This fixes steam.exe.so not being able to start from system32
automatically, as the fake module was flagged with IMAGE_FILE_DLL, which
caused GetBinaryTypeW to fail.
2021-12-14 14:46:25 +01:00
Rémi Bernon
79629a4751
steam.exe: Use NtSetInformationProcess instead of __wine_make_process_system. 2021-12-14 11:28:59 +01:00
Esme Povirk
3a542db238
Update Wine Mono to 7.0.0. 2021-12-14 11:28:59 +01:00
Rémi Bernon
992b15f8bc
build: Don't depend on wine for building libvkd3d-shader. 2021-12-14 11:28:58 +01:00
Rémi Bernon
d74df9a7d9
build: Cross-compile Vulkan Loader with Vulkan and SPIRV Headers. 2021-12-14 11:28:58 +01:00
Rémi Bernon
7305023ae9
Vulkan-Loader: Add new submodule. 2021-12-14 11:28:58 +01:00
Rémi Bernon
3a9dbb7fb8
Vulkan-Headers: Update to v1.2.198. 2021-12-14 11:28:58 +01:00
Rémi Bernon
ed3b3b417a
build: Build vkd3d-shader with cross-compilation rules. 2021-12-14 11:28:58 +01:00
Rémi Bernon
c3c2e164b1
build: Better support meson cross compilation. 2021-12-14 11:28:58 +01:00
Rémi Bernon
b6c6ad4e69
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-14 11:28:58 +01:00
Rémi Bernon
dd7a81d11a
build: Better support cross-compilation in common rules. 2021-12-14 11:28:58 +01:00
Rémi Bernon
d7b26d8327
build: Simplify cargo target replacement. 2021-12-14 11:28:57 +01:00
Rémi Bernon
92ecb97bcf
build: Use $$(OBJ) consistently in rules macros. 2021-12-14 11:28:57 +01:00
Rémi Bernon
015aea4a42
build: Cleanup target directories before building.
And force copy artifacts after.
2021-12-14 11:28:57 +01:00
Giovanni Mascellani
8890b35a88
docker: Install Capstone development files. 2021-12-14 11:28:57 +01:00
Rémi Bernon
6a32d9df20
docker: Add python3-pefile package to SDK image. 2021-12-14 11:28:57 +01:00
Rémi Bernon
ff1ac6048d
docker: Don't install tini, it's already there now. 2021-12-14 11:28:57 +01:00
Rémi Bernon
ff2e6b4dc0
docker: Install libxpresent-dev packages. 2021-12-14 11:28:57 +01:00
Rémi Bernon
9a380896d4
docker: Bump steamrt version to 0.20210505.0. 2021-12-14 11:28:57 +01:00
Arkadiusz Hiler
c0d41ee289 update wine 2021-12-09 17:55:20 +02:00
Johannes Bauer
0d186ab788 README: Fix a few small typos.
Link: https://github.com/ValveSoftware/Proton/pull/5357/
2021-12-09 17:55:07 +02:00
Arkadiusz Hiler
2443100316 update vkd3d-proton to v2.5-88-gc0a3fa8a proton-6.3-8c 2021-12-06 13:01:04 +02:00
Arkadiusz Hiler
f158f52e44 update wine proton-6.3-8b 2021-12-03 15:21:12 +02:00
Arkadiusz Hiler
50b4c8785f update wine proton-6.3-8-rc9 proton-6.3-8 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