Anna Lasky
afb172d011
proton: Remove games that need shared resources from MFDXGI hack
...
This comments out all of the games that do not need the MFDXGI hack on
the experimental branch because the experimental branch has support for
shared resources.
2022-11-23 11:37:26 -06:00
Anna Lasky
a7019f05f7
proton: Reorganize games in MFDXGI hack and add missing titles
...
This separates out the games that only need shared resources in order to
play video correctly without the MFDXGI hack. El Hijo (853050) and Labyrinth
City: Pierre the Maze Detective (1421790) were also added.
2022-11-23 11:29:34 -06:00
Arkadiusz Hiler
87a5a7de3b
docker: Bump Rust to 1.65.
...
For let-else statements and generic associated types.
2022-11-23 14:10:24 +02:00
Arkadiusz Hiler
89c9c73193
docker: Don't specify the image tag in --cache-from
...
The option is badly documented. Apparently the image name is enough.
Specifying the tag breaks podman/buildah build.
2022-11-23 14:10:24 +02:00
Arkadiusz Hiler
434fd91dfb
media-converter: Use the test pattern video even without dump/transcoded files.
...
So the game won't trip over lack of media when shader pre-cacheing is
disabled in Steam.
CW-Bug-Id: #21524
2022-11-23 14:10:24 +02:00
Esme Povirk
0b7992a0b0
Update Wine Mono to 7.4.0.
2022-11-23 14:10:24 +02:00
Paul Gofman
8272fb0356
proton: Enable gamedrive compat option for As Dusk Fails.
...
CW-Bug-Id: #21485
2022-11-23 14:10:24 +02:00
Adam Moss
8a28617f0f
proton: Set enablenvapi for Red Dead 2 / Online.
...
Link: https://github.com/ValveSoftware/Proton/pull/6227
2022-11-23 14:10:24 +02:00
Arkadiusz Hiler
ba944ca71f
proton: Disable hidenvgpu if nvapi is enabled.
...
Link: https://github.com/ValveSoftware/Proton/pull/6227
2022-11-23 14:10:24 +02:00
Shaun Ren
3a7327e575
media-converter: Set stream ID as the video hash.
...
If a stream ID is not set, gstreamer will generate random stream IDs for
the streams in downstream elements. This can cause decodebin to generate
its source pads in a non-deterministic order, as decodebin takes into
account the stream IDs when sorting the source pads.
This patch includes some changes from Arek Hiler.
CW-Bug-Id: #21192
2022-11-23 14:10:24 +02:00
Anna Lasky
5c4414bd9e
Remove Monster Train from MFDXGI hack
...
CW-Bug-Id: #19027
2022-11-23 14:10:24 +02:00
Adam Moss
17b0eccea0
proton: Enable dxvknvapi on a bunch of (DLSS) titles.
...
Link: https://github.com/ValveSoftware/Proton/pull/6120
Link: https://github.com/ValveSoftware/Proton/pull/6227
(squashed a bunch of commits)
2022-11-23 14:09:58 +02:00
Arkadiusz Hiler
3168804eb3
.gitmodules: Use downstream dxvk.
...
For CI / bleeding-edge automation.
2022-11-23 14:07:27 +02:00
Rémi Bernon
1509a368c1
docker: Add autoconf-archive dependency.
...
For OpenFST.
2022-11-23 14:07:27 +02:00
Rémi Bernon
14e21a9730
docker: Add OpenBLAS dependency.
...
For Kaldi / Vosk.
2022-11-23 14:07:27 +02:00
Andrew Eikum
78cf7ded62
Handle steampipe quirks in deploy builds
2022-11-23 14:07:27 +02:00
Andrew Eikum
be1340e476
Don't ship filenames with colons in them
2022-11-23 14:07:27 +02:00
Andrew Eikum
501ff9e1ba
Don't ship proton dist files in a tarball anymore
2022-11-23 14:07:27 +02:00
Arkadiusz Hiler
babce20fc2
media-converter: Create a tag file when placeholder media are used.
...
CW-Bug-Id: #21473
2022-11-23 14:06:19 +02:00
Arkadiusz Hiler
f053d6da15
media-converter: Apply cargo clippy
suggestions.
2022-11-23 14:06:19 +02:00
Arkadiusz Hiler
5713bfc7b0
media-converter: Update to the newest gst bindings.
...
1. ElementImpl trait requires GstObjectImpl
2. gst logging macros are no longer globals prefixed with gst_, they
live inside gst:: instead
3. element is not longer passed around in many places, it can be
accessed as self.obj() or self.instance()
4. query_default is now a part of gst::Pad and takes the pad as an argument
5. some constructors were changed to use from_$type()
6. query.view_mut() returns QueryViewMut
7. ElementFactory::make now returns a builder that we have to .build()
There are some extra cleanups as well:
1. spurious 'mut' and '&' are removed, a lot of that can be infered or
were turned into a dereference by the compiler anyway
2. !bla.is_ok() are now bla.is_err()
3. some unneeded imports were removed
2022-11-23 14:06:19 +02:00
Arkadiusz Hiler
8959349ac9
configure.sh: Use SDK 0.20220601.0-1
2022-11-23 14:06:19 +02:00
Arkadiusz Hiler
175bc06a3f
update wine
proton-7.0-5
proton-7.0-5-rc5
2022-10-31 13:25:15 +00:00
Arkadiusz Hiler
04dfc0937c
update dxvk to v1.10.3-28-ge3daa699
2022-10-14 18:36:09 +03:00
Connor McAdams
c04edcea36
Update Wine Mono to 7.3.1.
2022-10-14 18:36:09 +03:00
Arkadiusz Hiler
79134b581a
docker: Update Rust to 1.63.0.
2022-10-14 18:36:09 +03:00
Arkadiusz Hiler
42e034ece8
docker: Bump steamrt version to 0.20220601.0.
...
It contains libsoup.
2022-10-14 18:36:09 +03:00
Shawn Wallace
618221db82
Return proper number of recognized swapchain formats if some are not recognized.
...
Link: https://github.com/ValveSoftware/Proton/pull/6079
Edited by Paul Gofman:
- fixed behaviour for Vulkan instance type;
- stylistic changes.
2022-10-14 18:36:01 +03:00
Arkadiusz Hiler
66e57462c1
media-converter: Use crates.io version of the gstreamer crates.
2022-10-14 18:21:56 +03:00
Giovanni Mascellani
9ae252db4f
Ensure vkd3d-proton is used for D3D12 unless wined3d is explicitly requested.
2022-10-14 18:21:56 +03:00
Giovanni Mascellani
69d6b82e94
Build vkd3d as ELF.
2022-10-14 18:21:56 +03:00
Paul Gofman
30c6b5c41e
lsteamclient: Return NULL from manual_convert_SteamAPI_CheckCallbackRegistered_t() if win_func is NULL.
...
CW-Bug-Id: #21313
2022-10-14 18:21:56 +03:00
Paul Gofman
be25891a0c
proton: Enable WINE_HEAP_DELAY_FREE for Call of Duty: Black Ops II Zombies and Multiplayer.
...
CW-Bug-Id: #21106
2022-10-14 18:21:56 +03:00
Paul Gofman
8d2e85be8c
proton: Disable forced LAA for Sword and Fairy 4.
...
CW-Bug-Id: #21180
2022-10-14 18:21:56 +03:00
Rémi Bernon
4ee7c0c666
glslang: Build from source instead of prebuilt binary.
2022-10-14 18:21:56 +03:00
Rémi Bernon
8f0b458bca
gst-plugins-base: Support GLX backend for GL plugins.
2022-08-23 10:28:19 +02:00
Andrew Eikum
981ca6febe
Also ship gst libsoup plugin for network video
2022-08-15 17:47:03 +03:00
Rémi Bernon
f3cc9f0610
gst-base: Enable GL video processing plugins.
...
CW-Bug-Id: #20363
CW-Bug-Id: #20905
CW-Bug-Id: #20981
2022-08-15 17:47:03 +03:00
Arkadiusz Hiler
4221d9ef07
Update wine.
proton-7.0-4-rc4
proton-7.0-4
2022-08-10 19:29:30 +03:00
Arkadiusz Hiler
fb9231f0ca
Update dxvk to v1.10.3.
2022-08-10 19:29:30 +03:00
Arkadiusz Hiler
1db86a772d
Update vkd3d-proton to v2.6-1-gc05900da.
2022-08-10 19:29:30 +03:00
Giovanni Mascellani
d760b63792
Update vkd3d submodule.
...
CW-Bug-Id: #20349
CW-Bug-Id: #21016
2022-08-10 19:29:30 +03:00
Jacek Caban
f3c98217cc
gecko: Update version to 2.47.3.
...
CW-Bug-Id: #20775
2022-08-10 19:29:30 +03:00
Arkadiusz Hiler
5720dd3e9c
proton: Add PROTON_NO_STEAM_FFMPEG to ignore ffmpeg that ships with Steam.
...
CW-Bug-Id: #20923
2022-08-10 19:29:30 +03:00
Paul Gofman
7e27da4bc2
proton: Add Warframe to OPWR disablement list.
...
CW-Bug-Id: #20944
The game's launcher starts hitting unimplemented d3dcompiler
bits with OPWR supported.
2022-08-10 19:29:30 +03:00
Paul Gofman
7d4ca96ae1
proton: Add WINE_DISABLE_VULKAN_OPWR hack appid list.
...
CW-Bug-Id: #20680
2022-08-10 19:29:30 +03:00
Paul Gofman
a62a80be58
vrclient: Use PROTON_VR_RUNTIME from registry if env var is not there.
...
CW-Bug-Id: #21036
2022-08-10 19:29:30 +03:00
Paul Gofman
5e7036d566
steam_helper: Also store PROTON_VR_RUNTIME in registry.
...
CW-Bug-Id: #21036
2022-08-10 19:29:30 +03:00
Paul Gofman
bcd3d5218f
lsteamclient: Wrap SteamAPIWarningMessageHook_t callback.
...
CW-Bug-Id: #20813
2022-08-10 19:29:30 +03:00
Paul Gofman
242d655a0f
proton: Add dotnetfx35setup.exe builtin override.
...
CW-Bug-Id: #20733
2022-08-10 19:29:30 +03:00