1337 Commits

Author SHA1 Message Date
Proton Merge Bot
a551ea1247 update submodules experimental-bleeding-edge-7.0-16045-20220518-peb60ff-wd3fd79-d5b7406-v1a773c 2022-05-18 11:15:41 +00:00
Arkadiusz Hiler
eb60ff2f9f Add two more games to MFDXGI manager hack.
CW-Bug-Id: #19126
CW-Bug-Id: #20655
2022-05-18 11:53:03 +03:00
Arkadiusz Hiler
c5cb0daacd Add three more games to MFDXGI manager hack.
CW-Bug-Id: #19126
2022-05-16 18:58:44 +03:00
Proton Merge Bot
f2edf06c25 update submodules experimental-7.0-20220511 2022-05-11 17:04:09 +03:00
Paul Gofman
111e78e0ab Add POSTAL4: No Regrets to MFDXGI manager hack.
CW-Bug-Id: #20611
2022-05-10 17:02:24 -05:00
Andrew Eikum
5721b87856 Add Disintegration to MFDXGI manager hack
CW-Bug-Id: #20592
2022-05-09 10:31:14 -05:00
Anna Lasky
bcb8420c1c Add Ember Knights to IMFDXGIDeviceManager hack
CW-Bug-Id: #19126
experimental-7.0-20220427c
2022-04-27 12:49:16 -05:00
Arkadiusz Hiler
d3b1db53c1 update wine experimental-7.0-20220427b 2022-04-27 17:43:50 +03:00
Arkadiusz Hiler
50a2dc0557 update submodules experimental-7.0-20220427 2022-04-27 15:11:59 +03:00
Andrew Eikum
f1985b21bb Ship libgstvpx
For VP8 and VP9 support.

CW-Bug-Id: #20379
2022-04-25 11:24:05 -05:00
Andrew Eikum
6dd8b53eb6 Makefile: Fix SDK build 2022-04-25 11:10:38 -05:00
Andrew Eikum
9cd9caa3e4 docker: Use full URLs for base images
podman doesn't automatically use the docker.io registry.
2022-04-25 11:10:38 -05:00
Arkadiusz Hiler
01fa5afe54 configure.sh: Update default Proton SDK image to 0.20220329.0-0 2022-04-22 18:57:56 +03:00
Arkadiusz Hiler
be2b39ec94 docker: Bump steamrt version to 0.20220329.0. 2022-04-22 18:57:56 +03:00
Esme Povirk
1e39d5838c Accept EINVAL result from copy_file_range.
Apparently, ecryptfs can give this result for regular files.

For #5769.
2022-04-22 18:57:56 +03:00
Esme Povirk
b62efa6a4e Fix getting errno in copy_file_range_ctypes.
For #5769.
2022-04-22 18:57:56 +03:00
Arkadiusz Hiler
3a9d57b6fa update vkd3d-proton to proton-v2.6-support branch 2022-04-22 18:57:56 +03:00
Esme Povirk
414f724aa0 Update Wine Mono to 7.2.0. 2022-04-22 18:57:56 +03:00
Arkadiusz Hiler
cabb81abf7 update dxvk-nvapi to v0.5.4 2022-04-22 18:57:56 +03:00
Paul Gofman
94af32c4a3 lsteamclient: HACK: Skip spurious overlay deactivation event.
CW-Bug-Id: #20169
2022-04-22 18:57:56 +03:00
Esme Povirk
8ff794f2d8 proton: Make reflinks for file copies when possible. 2022-04-22 18:57:55 +03:00
Georg Lehmann
447fb3d418 Set VKD3D_SHADER_DEBUG=none by default.
Link: https://github.com/ValveSoftware/Proton/pull/5326
2022-04-22 18:57:55 +03:00
Andrew Eikum
243c2fd2a1 Handle steampipe quirks in deploy builds 2022-04-22 18:57:55 +03:00
Andrew Eikum
3213456b1f Don't ship filenames with colons in them 2022-04-22 18:57:55 +03:00
Andrew Eikum
8f8069bb73 Don't ship proton dist files in a tarball anymore 2022-04-22 18:57:50 +03:00
Arkadiusz Hiler
952a238106 Makefile: Stop mentioning VMs. 2022-04-22 18:55:49 +03:00
Arkadiusz Hiler
b1225b9f24 Makefile: Get rid of install-internal target.
Since the migration off Vagrant we no longer need to copy Proton
installation from the VM to the host. This was replaced with a `make
install` invoked using the new build system which already puts things in
the right place. This render install-internal an unnecessary no-op.
2022-04-22 18:51:48 +03:00
Paul Gofman
9defdf97b8 Revert "lsteamclient: HACK Do not unset SteamAppId for 'Splitgate: Arena Warfare'."
This reverts commit 57dc9d706222ee68e502fcc53b2ff04427983a05.
2022-04-21 20:23:27 +03:00
Arkadiusz Hiler
0f50e49b85 Makefile.in: Use vk.xml included with Wine instead of downloading one. proton-7.0-2 proton-7.0-2-rc5 2022-04-21 13:02:27 +03:00
Arkadiusz Hiler
ec4f158666 update wine 2022-04-21 13:02:27 +03:00
Arkadiusz Hiler
1af0593ce8 update dxvk to v1.10.1 2022-04-21 13:02:27 +03:00
Arkadiusz Hiler
c523ec1382 update vkd3d-proton to v2.6 2022-04-21 13:02:27 +03:00
Arkadiusz Hiler
f487cf436e update dxvk-nvapi to v0.5.3 2022-04-21 13:02:27 +03:00
Anna Lasky
44e38af171 Add Monster Train to IMFDXGIDeviceManager hack
CW-Bug-Id: #19126
2022-04-21 13:02:27 +03:00
Anna Lasky
34b55deb55 Add 3 more titles to IMFDXGIDeviceManager hack
Titles added: Hardspace: Shipbreaker (1161580), Nine Sols Demo
(1809540), Car Mechanic Simulator 2021 (1190000)

CW-Bug-Id: #19126
2022-04-21 13:02:27 +03:00
Paul Gofman
cd60b70756 lsteamclient: Fixup gameID parameter for SteamUser008_InitiateGameConnection().
CW-Bug-Id: #20195
2022-04-20 18:54:06 +03:00
Paul Gofman
e03828cdc3 lsteamclient: Also treat TypeKind.UNEXPOSED as unspecified function pointer in genwrapper.py. 2022-04-20 18:54:06 +03:00
Arkadiusz Hiler
aaabeb5567 Revert "proton: Add noesync,nofsync for Apex Legends"
This reverts commit 25a58123a169dec4282b92bc1b24411278d0b65f.
2022-04-05 18:13:11 +03:00
Arkadiusz Hiler
f45b165030 Revert "proton: Add noesync,nofsync for PixelJunk Eden"
This reverts commit 0623da2af422e34101787cb772bbefece6a9885b.
2022-04-05 18:13:11 +03:00
Arkadiusz Hiler
76406455ac Build most of the fonts in the container.
We can move everything but Liberation fonts build to the container.
Sadly those require newer version of fontforge than the one available in
the Steam RT.

There's some extra logic necessary to assure that font build triggers in
the container with the default/all targets.

This removes the requirement to have afdko and fonttools installed on
the host.
2022-04-05 18:13:11 +03:00
Arkadiusz Hiler
701dad161f configure.sh: Don't check for autoconf.
It's not required on the host since
44d9fb94b25b ("build: Run autoreconf in the container.")
2022-04-05 18:13:11 +03:00
Arkadiusz Hiler
d101742156 docker: Install nasm package.
Required by dav1d. This got lost somewhere between rebases and branches.
2022-04-05 18:13:11 +03:00
Arkadiusz Hiler
43bfd2a6ae docker: Install fonttools package. 2022-04-05 18:13:11 +03:00
Rémi Bernon
a5bfe6edda docker: Add fontforge and libutfcpp-dev to the Proton SDK images. 2022-04-05 18:13:11 +03:00
Arkadiusz Hiler
d9ae1265c0 docker: Bump steamrt version to 0.20220119.0.
It contains afdko.
2022-04-05 18:13:11 +03:00
Liam Middlebrook
aa33dd9cb8 proton: Set DXVK_ENABLE_NVAPI envvar when NvAPI is enabled
See: https://github.com/doitsujin/dxvk/pull/2544

Link: https://github.com/ValveSoftware/Proton/pull/5687
2022-04-05 18:13:11 +03:00
Andrew Eikum
22a1828158 Makefile: Improve module target for modules with periods 2022-04-05 18:13:11 +03:00
Andrew Eikum
7195a2c542 media-converter: Fix read-only DB detection 2022-04-05 18:13:11 +03:00
Paul Gofman
a4824da779 proton: Optionally setup T: drive for native Steam directory.
CW-Bug-Id: #20285
2022-04-05 18:13:11 +03:00
Itoh Shimon
b46a3bf712 fonts: Update PROTON_NOTE.md for Ume
Link: https://github.com/ValveSoftware/Proton/pull/5609
2022-04-05 18:13:11 +03:00