Proton Merge Bot
33f439b9aa
update submodules
experimental-bleeding-edge-7.0-10245-20220224-p4e2ff6-w209059-db42c07-vc29d00
2022-02-24 16:36:09 +00:00
Arkadiusz Hiler
4e2ff61759
update submodules
experimental-bleeding-edge-7.0-10233-20220224-p4e2ff6-w209059-db42c07-v8a46c2
experimental-7.0-20220224
2022-02-24 17:46:12 +02:00
Arkadiusz Hiler
58d292d741
proton: Add EOS path workaround for Elden Ring
2022-02-24 17:42:58 +02:00
Arkadiusz Hiler
d0cedf24e9
Makefile.in: Use vk.xml included with Wine if it's there.
2022-02-24 17:42:58 +02:00
Esme Povirk
063698b8b7
Update Wine Mono to 7.1.3.
2022-02-24 17:42:58 +02:00
Arkadiusz Hiler
0c1ea88c25
Revert "proton: Add noesync,nofsync for Apex Legends"
...
This reverts commit 25a58123a169dec4282b92bc1b24411278d0b65f.
2022-02-24 17:42:43 +02:00
Arkadiusz Hiler
6a205808c2
Revert "proton: Add noesync,nofsync for PixelJunk Eden"
...
This reverts commit 0623da2af422e34101787cb772bbefece6a9885b.
Fixed in Wine.
2022-02-24 17:41:24 +02:00
Rémi Bernon
ab77771b26
docker: Add fontforge and libutfcpp-dev to the Proton SDK images.
2022-02-24 17:39:40 +02:00
Georg Lehmann
50b1be54c3
Set VKD3D_SHADER_DEBUG=none by default.
...
Link: https://github.com/ValveSoftware/Proton/pull/5326
2022-02-24 17:39:40 +02:00
Andrew Eikum
c7113ad291
Handle steampipe quirks in deploy builds
2022-02-24 17:39:40 +02:00
Andrew Eikum
d8af521523
Don't ship filenames with colons in them
2022-02-24 17:39:40 +02:00
Andrew Eikum
8e653233bb
Don't ship proton dist files in a tarball anymore
2022-02-24 17:39:40 +02:00
Andrew Eikum
70b3e6c6a5
proton: Move mfplat MFDXGIDeviceManager hack appid list to proton script
2022-02-23 09:47:03 -06:00
Andrew Eikum
2c5c2fdae4
proton: Force append_forever to be a named argument
...
And remove redundant default parameter value.
2022-02-22 08:40:47 -06:00
Andrew Eikum
b2d9827c4f
proton: Extend PROTON_LOG to support adding extra WINEDEBUG channels
2022-02-21 09:11:07 -06:00
Rémi Bernon
cf184ee1fc
build: Don't change debug file .text section flags.
...
This breaks perf ELF symbol tracking somehow.
2022-02-21 11:08:43 +01:00
Rémi Bernon
842d3af83b
build: Remove pefixup invocation for module rule too.
2022-02-17 20:42:20 +01:00
Derek Lesho
6369d23a5f
fixup! build: Build easyanticheat bridge when present.
2022-02-16 15:47:32 -05:00
Rémi Bernon
aeb22132dc
build: Remove unnecessary pefixup.py script.
2022-02-16 09:38:12 +01:00
Rémi Bernon
e289a96b96
build: Fixup .text section flags using objcopy and assert in pefixup.
2022-02-16 09:38:11 +01:00
Rémi Bernon
6aa1f2b0a0
pefixup: Assert that IMAGE_SCN_ALIGN_MASK isn't required anymore.
2022-02-16 09:38:11 +01:00
Andrew Eikum
056312f859
proton: Better handle broken symlinks
2022-02-14 10:20:49 -06:00
Andrew Eikum
2f11724721
proton: Add file_exists helper function
...
To make desired handling of symlinks more clear at the callsite.
2022-02-14 08:31:15 -06:00
Andrew Eikum
0623da2af4
proton: Add noesync,nofsync for PixelJunk Eden
proton-7.0-1
proton-7.0-1-rc19
2022-02-11 17:39:00 +02:00
Andrew Eikum
25a58123a1
proton: Add noesync,nofsync for Apex Legends
2022-02-11 17:39:00 +02:00
Arkadiusz Hiler
b7d532badf
update vkd3d-proton to v2.5-146-g33f17cc7
2022-02-11 17:39:00 +02:00
Arkadiusz Hiler
e97e717175
update dxvk-nvapi to v0.5.2
2022-02-11 17:39:00 +02:00
Arkadiusz Hiler
2a5b25a7a2
update dxvk to upstream v1.9.4
...
we can drop all the proton-specific customizations now that dxvk's dgxi
is the default one and wined3d interop is gone from vrclient
2022-02-11 17:39:00 +02:00
Andrew Eikum
f3b9480b5f
docs: Update CONTROLLERS for Wine 7.0
2022-02-11 17:39:00 +02:00
Arkadiusz Hiler
053954076c
Update wine
2022-02-11 17:39:00 +02:00
Esme Povirk
f0553aabb5
Update Wine Mono to 7.1.2.
2022-02-09 21:37:47 +02:00
Derek Lesho
34bed50ea3
build: Build easyanticheat bridge when present.
2022-02-09 21:37:47 +02:00
Derek Lesho
a5d2b67315
steam_helper: Place Easy Anti Cheat runtime path into PROTON_EAC_RUNTIME.
2022-02-09 21:37:47 +02:00
Arkadiusz Hiler
9a07890d7e
vrclient: Remove wined3d interop.
...
DXVK interop is still in place.
2022-01-24 22:53:20 +02:00
Paul Gofman
b908213041
wineopenxr: Set Unix __WINE_OPENXR_VK_DEVICE_EXTENSIONS env var instead of Windows.
...
CW-Bug-Id: #20036
That is read in the winevulkan's Unix part with getenv() now.
2022-01-24 22:53:20 +02:00
Paul Gofman
dd35b33d6c
vrclient: Update clang path in gen_wrapper.py to 13.0.0.
2022-01-24 22:53:20 +02:00
Derek Lesho
aafc2191a2
mediaconvert: Classify protonvideoconv as Codec/Demuxer.
...
When classified as Codec/Demuxer, it is prioritised alongside actual demuxers.
Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
2022-01-24 22:53:20 +02:00
Rémi Bernon
b203ba6bdd
proton: Run steam from its Program Files (x86) location.
...
For CoD: Black Ops 3.
CW-Bug-Id: #19362
2022-01-24 22:53:20 +02:00
Derek Lesho
bcccab62e0
proton: Look for libraries in Steam Client path.
...
This is used to pick up Valve's build of ffmpeg, which includes proprietary decoders.
Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
2022-01-24 22:53:20 +02:00
Andrew Eikum
a18ffa9b8b
Makefile.in: Build dav1d gst plugin
...
CW-Bug-Id: #19516
2022-01-24 22:53:20 +02:00
Andrew Eikum
293d4c2d8e
add gst-plugins-rs submodule at 0.7.2
...
CW-Bug-Id: #19516
2022-01-24 22:53:20 +02:00
Andrew Eikum
32e058dcbc
Makefile.in: Build dav1d
...
CW-Bug-Id: #19516
2022-01-24 22:53:20 +02:00
Andrew Eikum
07d27b9a81
add dav1d submodule at 0.9.2
...
CW-Bug-Id: #19516
2022-01-24 22:53:20 +02:00
Derek Lesho
be0bdb7fb9
proton: Add gst-libav and ffmpeg to build.
...
Signed-off-by: Derek Lesho <dlesho@codeweavers.com>
2022-01-24 22:53:20 +02:00
Jactry Zeng
710257adb4
proton: Add workaround for FFXIV to enable old launcher by default.
...
CW-Bug-Id: #19609
2022-01-24 16:03:39 +02:00
Andrew Eikum
71e306aaaa
proton: Bump dumped audio file version
2022-01-24 16:03:39 +02:00
Andrew Eikum
d4e3c477dd
proton: Add destroyprefix verb
2022-01-24 16:03:39 +02:00
Eduard Permyakov
d6aec09c05
lsteamclient: Fix forwarding incorrect result for certain path-related operations.
...
The SteamAPI may return non-zero values even when a NULL pointer is
passed in for the target path buffer. For example, GetAppInstallDir
will still return the required size of the distination buffer.
Since api_result is the length of the Windows path, it is not completely
safe to return it directly, since the corresponding UNIX path may have
more characters. Without access to the original Windows path, we cannot
make a conversion to determine how many characters the UNIX path will
have. So just resort to returning a safe upper bound value.
CW-Bug-Id: #19606
2022-01-24 16:03:39 +02:00
Rémi Bernon
2ad85256a3
media-converter: Add format=S16LE to audioconv caps.
...
As opusdec will only output that format, and we want to be able to
filter the elements from their capabilities early.
CW-Bug-Id: #19854
2022-01-24 16:03:39 +02:00
Rémi Bernon
f0a10371c9
media-converter: Classify proton audioconv as Codec/Decoder/Audio.
...
Required to match it when enumerating audio decoders.
CW-Bug-Id: #19854
2022-01-24 16:03:39 +02:00