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
Arkadiusz Hiler
707741dcc1
toolmanifest: Specify the compatmanager layer name
...
Link: https://github.com/ValveSoftware/Proton/pull/5891
2022-08-10 19:29:30 +03:00
Simon McVittie
79c9b6a15d
proton: Allow forwarding commands into the Proton environment
...
Recent versions of the Steam Runtime include an IPC server/client pair
which can be used to run commands inside the container environment
(or any other special execution environment), analogous to sshd/ssh or
flatpak-portal/flatpak-spawn. The server runs inside the Steam Runtime
container and accepts commands over D-Bus; the client runs on the host
system, asks the server to run a command, and forwards its stdin, stdout
and stderr back to the host.
https://gitlab.steamos.cloud/steamrt/steamlinuxruntime/-/merge_requests/72
adds support for injecting commands into the SteamLinuxRuntime_soldier
compatibility tool (and any later version, such as sniper). However,
Steam compatibility tools are stackable: in particular, Proton runs in a
soldier container (or presumably sniper in future). If we are debugging
a Proton game, then ideally we will want to inject commands into Proton's
execution environment rather than soldier's, so that they run with the
correct environment variables etc. to communicate with a running Proton
session. In particular, it's important that the `WINEPREFIX` is correct.
The steam-runtime-launcher-interface-0 program implements the
interface for compatibility tools to use to decide where, if anywhere,
to launch the command server.
This commit does not alter the scripts produced by
PROTON_DUMP_DEBUG_COMMANDS. To run those scripts' commands in the
container environment, pass their filenames to
steam-runtime-launch-client.
Signed-off-by: Simon McVittie <smcv@collabora.com>
Link: https://github.com/ValveSoftware/Proton/pull/5891
2022-08-10 19:29:30 +03:00
Arkadiusz Hiler
4cc575b2f4
proton: Add Greak: Memories of Azur to MFDXGI hack.
...
CW-Bug-Id: #19126
2022-08-10 19:29:30 +03:00
Newbyte
7785b9ab78
proton: Add Terra Nil Demo to MFDXGI hack.
...
CW-Bug-Id: #19126
Link: https://github.com/ValveSoftware/Proton/pull/5907
Works around main menu background video being corrupted.
2022-08-10 19:29:30 +03:00
Paul Gofman
b1852d2e67
proton: Add Lost Ember to MFDXGI hack.
...
CW-Bug-Id: #21097
2022-08-10 19:29:30 +03:00
Anna Lasky
6a1714a0d7
proton: Remove games from MFDXGI hack
...
This removes games that we believe are fixed by the initial improved
implementation of the mfdxgidevicemanager - specifically games with
graphical distortion during video playback.
CW-Bug-ID: #19126
2022-08-10 19:23:14 +03:00
Bitwolf
0ba9319113
proton: Add POSTAL: Brain Damaged to MFDXGI hack
...
CW-Bug-Id: #19126
Link: https://github.com/ValveSoftware/Proton/pull/5899
2022-08-03 14:24:42 +03:00
Paul Gofman
18195c558d
lsteamclient: Also don't cache interfaces with vtable allocated from steamclient.dll.
...
CW-Bug-Id: #20909
2022-08-03 14:24:42 +03:00
Paul Gofman
ba3d473ec1
lsteamclient: Place vtables for some interfaces in native steamclient.dll data.
...
CW-Bug-Id: #20869
2022-08-03 14:24:42 +03:00
Arkadiusz Hiler
be4a80dac6
lsteamclient: Assume manual wrappers are needed for newer revisions of the interfaces.
2022-08-03 14:24:42 +03:00
Supreeeme
ade0363654
steam_helper: Respect VR_OVERRIDE envvar
...
Link: https://github.com/ValveSoftware/Proton/pull/5922
2022-08-03 14:24:42 +03:00
Esme Povirk
d141d538bc
proton: Make reflinks for file copies when possible.
...
CW-Bug-Id: #18633
2022-08-03 14:24:34 +03:00
Arkadiusz Hiler
d957ff7c35
Use GitHub mirrors for gstreamer rust repos.
...
Those are the original repos that were later moved to freedesktop.org.
The author recently started updating them as mirrors.
Freedesktop.org goes down much more often than GitHub and we fetch
everything else from GitHub anyway.
It's better to depend on fewer hosting services to have fewer
interruptions.
2022-08-03 13:40:46 +03:00
Arkadiusz Hiler
67d504c37e
README.md: Add a section on debugging.
2022-08-03 13:40:46 +03:00
Arkadiusz Hiler
d95c5cc550
README.md: Add a section on debug builds.
2022-08-03 13:40:46 +03:00
luz paz
28a0276cda
Fix typos in documentation
...
Fix various typos in docs/ and docker/ sub-folders
2022-08-03 13:40:46 +03:00
Andrew Eikum
6acaf51d6e
configure.sh: Use SDK 0.20220601.0-0
2022-08-03 13:40:46 +03:00
Andrew Eikum
0a191c5961
Enable MP3 decoding plugins
...
Required for games that play MP3 via MF, like "Let's Build a Zoo."
CW-Bug-Id: #20803
2022-06-13 22:22:15 +03:00
Andrew Eikum
112d3635f4
Makefile.in: Fix build with recent meson
...
It errors out on unknown options.
2022-06-13 22:22:15 +03:00
Arkadiusz Hiler
7523181830
lsteamclient: Fix the order of arguments in steamclient_isteaminput_getglyph_png().
2022-06-13 22:16:42 +03:00
Arkadiusz Hiler
db61ec1f1e
lsteamclient: Wrap EnableActionEventCallbacks's callback also for SteamInput006.
2022-06-10 16:31:19 +03:00
Arkadiusz Hiler
6ded785ccd
lsteamclient: Make helpers for EnableActionEventCallbacks reusable.
2022-06-10 16:31:18 +03:00
Arkadiusz Hiler
05efcef3fa
lsteamclient: Fixup paths for GetGlyph*() also in SteamInput006.
2022-06-10 16:31:17 +03:00
Arkadiusz Hiler
46a427e8d0
lsteamclient: Make getglyph png and svg helpers non-static.
2022-06-10 16:31:17 +03:00
Arkadiusz Hiler
fd79f236ca
lsteamclient: Bump clang to 13.0.1.
2022-06-10 16:31:15 +03:00
Arkadiusz Hiler
0178b2bc6f
update wine
2022-06-07 18:57:26 +03:00
Esme Povirk
3a7e2f03a7
Update Wine Mono to 7.3.0.
2022-06-03 17:57:43 +03:00
Arkadiusz Hiler
a5d28386b9
update dxvk to v1.10.1-57-g279b4b7e
2022-06-03 17:57:43 +03:00
Arkadiusz Hiler
fe93b92ddc
update dxvk-nvapi to v0.5.4
2022-06-03 17:57:43 +03:00
Anna Lasky
ff7bfc5595
Add Dread X Collection: The Hunt to MFDXGI hack
...
CW-Bug-Id: #19126
2022-06-03 17:57:43 +03:00
Arkadiusz Hiler
faf8b2e64d
proton: Add Outward to MFDXGI hack.
...
CW-Bug-Id: #19126
2022-06-03 17:57:43 +03:00
Paul Gofman
673e1ae43d
proton: Add V Rising to MFDXGI hack.
...
CW-Bug-Id: #19126
2022-06-03 17:57:43 +03:00
Arkadiusz Hiler
203580f96f
Add two more games to MFDXGI manager hack.
...
CW-Bug-Id: #19126
CW-Bug-Id: #20655
2022-06-03 17:57:43 +03:00
Arkadiusz Hiler
cc8db7609b
Add three more games to MFDXGI manager hack.
...
CW-Bug-Id: #19126
2022-06-03 17:57:43 +03:00
Anna Lasky
ced280e888
Add Ember Knights to IMFDXGIDeviceManager hack
...
CW-Bug-Id: #19126
2022-06-03 17:57:43 +03:00
Anna Lasky
8909720216
Add El Hijo - A Wild West Tale to MFDXGI manager hack
...
CW-Bug-ID: #19126
2022-06-03 17:57:43 +03:00
Anna Lasky
d7452b523f
Add EZ2ON REBOOT : R to MFDXGI manager hack
...
CW-Bug-ID: #19126
2022-06-03 17:57:43 +03:00
Paul Gofman
a216f5baa0
Add POSTAL4: No Regerts to MFDXGI manager hack.
...
CW-Bug-Id: #20611
2022-06-03 17:57:29 +03:00
Andrew Eikum
94772426ac
Add Disintegration to MFDXGI manager hack
...
CW-Bug-Id: #20592
2022-06-03 14:26:11 +03:00
Georg Lehmann
7e7f6155d3
Set VKD3D_SHADER_DEBUG=none by default.
...
Link: https://github.com/ValveSoftware/Proton/pull/5326
2022-06-03 14:26:11 +03:00