1244 Commits

Author SHA1 Message Date
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
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