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
Paul Gofman
47ae0819ae
lsteamclient: Execute SteamNetworkingSocketsDebugOutput callback from a Wine thread.
...
CW-Bug-Id: #20684
The callback is called from a native Unix thread which is not initialized with Wine,
meaning it, e. g., has a leftover TEB from another thread. Only native Unix functions
may be called from such a thread.
2022-06-03 14:26:11 +03:00
Paul Gofman
8d7d5bb129
lsteamclient: HACK: Skip spurious overlay deactivation event.
...
CW-Bug-Id: #20169
2022-06-03 14:26:11 +03:00
Rémi Bernon
7fd1f62249
lsteamclient: Turn overlay input filtering traces to FIXME.
2022-06-03 14:26:11 +03:00
Andrew Eikum
b538b27fdd
Ship libgstvpx
...
For VP8 and VP9 support.
CW-Bug-Id: #20379
2022-06-03 14:26:11 +03:00
Andrew Eikum
5fd2584fa5
Makefile: Fix SDK build
2022-06-03 14:26:11 +03:00
Andrew Eikum
43a131b97f
docker: Use full URLs for base images
...
podman doesn't automatically use the docker.io registry.
2022-06-03 14:26:11 +03:00
Arkadiusz Hiler
d2e7a76010
configure.sh: Update default Proton SDK image to 0.20220329.0-0
2022-06-03 14:26:11 +03:00
Arkadiusz Hiler
252e903ff2
docker: Bump steamrt version to 0.20220329.0.
2022-06-03 14:26:11 +03:00
Arkadiusz Hiler
b1aea5b33e
Makefile: Stop mentioning VMs.
2022-06-03 14:26:11 +03:00
Arkadiusz Hiler
f8a8301f4c
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-06-03 14:26:11 +03:00
Paul Gofman
4e20758255
Revert "lsteamclient: HACK Do not unset SteamAppId for 'Splitgate: Arena Warfare'."
...
This reverts commit 57dc9d7062
.
2022-06-03 14:26:11 +03:00
Arkadiusz Hiler
c8486ad372
.gitmodules: Use upstream dxvk.
...
We no longer carry any downstream patches.
2022-06-03 14:26:11 +03:00
Arkadiusz Hiler
0f50e49b85
Makefile.in: Use vk.xml included with Wine instead of downloading one.
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