1350 Commits

Author SHA1 Message Date
Arkadiusz Hiler
7018961fbf lsteamclient: Wrap EnableActionEventCallbacks's callback also for SteamInput006. 2022-06-10 12:59:58 +03:00
Arkadiusz Hiler
11140b7077 lsteamclient: Make helpers for EnableActionEventCallbacks reusable. 2022-06-10 12:59:58 +03:00
Arkadiusz Hiler
9316be0ddd lsteamclient: Fixup paths for GetGlyph*() also in SteamInput006. 2022-06-10 12:34:39 +03:00
Arkadiusz Hiler
3a069593a5 lsteamclient: Make getglyph png and svg helpers non-static. 2022-06-10 12:34:39 +03:00
Arkadiusz Hiler
765c5dd278 lsteamclient: Bump clang to 13.0.1. 2022-06-10 12:34:38 +03:00
Paul Gofman
a50d2671ce proton: Add dotnetfx35setup.exe builtin override.
CW-Bug-Id: #20733
2022-06-03 13:06:16 -05:00
Arkadiusz Hiler
67c6b89f9c .gitmodules: Use downstream dxvk.
For CI / bleeding-edge automation.
2022-06-03 14:36:26 +03:00
Esme Povirk
37500f8817 Update Wine Mono to 7.3.0. 2022-06-02 22:13:14 -05:00
Arkadiusz Hiler
c9e8b5d4a0 update submodules experimental-7.0-20220601 2022-06-01 17:33:11 +03:00
Rémi Bernon
baacaa656e docker: Add autoconf-archive dependency.
For OpenFST.
2022-06-01 17:30:23 +03:00
Rémi Bernon
0469ead84b docker: Add OpenBLAS dependency.
For Kaldi / Vosk.
2022-06-01 17:30:23 +03:00
Arkadiusz Hiler
ea5c6191cc proton: Add Outward to MFDXGI hack.
CW-Bug-Id: #19126
2022-06-01 17:30:23 +03:00
Paul Gofman
3cfaaffc01 proton: Add V Rising to MFDXGI hack.
CW-Bug-Id: #19126
2022-06-01 17:30:23 +03:00
Paul Gofman
da51da5364 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-01 17:30:23 +03:00
Arkadiusz Hiler
b7a3fefee9 Add two more games to MFDXGI manager hack.
CW-Bug-Id: #19126
CW-Bug-Id: #20655
2022-06-01 17:29:48 +03:00
Arkadiusz Hiler
0ed3647352 Add three more games to MFDXGI manager hack.
CW-Bug-Id: #19126
2022-06-01 17:29:48 +03:00
Anna Lasky
8cc19fd477 Add Ember Knights to IMFDXGIDeviceManager hack
CW-Bug-Id: #19126
2022-06-01 17:29:48 +03:00
Esme Povirk
347abdc5b1 Accept EINVAL result from copy_file_range.
Apparently, ecryptfs can give this result for regular files.

For #5769.
2022-06-01 17:29:48 +03:00
Esme Povirk
b2f7012095 Fix getting errno in copy_file_range_ctypes.
For #5769.
2022-06-01 17:29:48 +03:00
Esme Povirk
294b5e0f0e Update Wine Mono to 7.2.0. 2022-06-01 17:29:48 +03:00
Arkadiusz Hiler
0a1adf4843 update dxvk-nvapi to v0.5.4 2022-06-01 17:29:48 +03:00
Paul Gofman
92bfff84c0 lsteamclient: HACK: Skip spurious overlay deactivation event.
CW-Bug-Id: #20169
2022-06-01 17:29:48 +03:00
Esme Povirk
9bf8aeb5e7 proton: Make reflinks for file copies when possible. 2022-06-01 17:29:48 +03:00
Georg Lehmann
18fc075b26 Set VKD3D_SHADER_DEBUG=none by default.
Link: https://github.com/ValveSoftware/Proton/pull/5326
2022-06-01 17:29:48 +03:00
Andrew Eikum
e5cfaaa468 Handle steampipe quirks in deploy builds 2022-06-01 17:29:48 +03:00
Andrew Eikum
d2d323171d Don't ship filenames with colons in them 2022-06-01 17:29:48 +03:00
Andrew Eikum
a31f76217a Don't ship proton dist files in a tarball anymore 2022-06-01 17:29:48 +03:00
Arkadiusz Hiler
fe2ace7b89 .gitmodules: Use upstream dxvk.
We no longer carry any downstream patches.
2022-06-01 11:00:29 +03:00
Anna Lasky
71cf5a0767 Add El Hijo - A Wild West Tale to MFDXGI manager hack
CW-Bug-ID: #19126
2022-05-23 17:24:26 -05:00
Anna Lasky
124fbe2213 Add EZ2ON REBOOT : R to MFDXGI manager hack
CW-Bug-ID: #19126
2022-05-19 16:56:03 -05:00
Rémi Bernon
588b7dad67
lsteamclient: Turn overlay input filtering traces to FIXME. 2022-05-13 12:32:14 +02:00
Paul Gofman
dc84edec19 Add POSTAL4: No Regrets to MFDXGI manager hack.
CW-Bug-Id: #20611
2022-05-10 17:03:26 -05:00
Andrew Eikum
c970152c97 Add Disintegration to MFDXGI manager hack
CW-Bug-Id: #20592
2022-05-09 10:31:38 -05:00
Andrew Eikum
8edd5b697a Ship libgstvpx
For VP8 and VP9 support.

CW-Bug-Id: #20379
2022-04-25 11:24:41 -05:00
Andrew Eikum
873d276b93 Makefile: Fix SDK build 2022-04-25 10:36:53 -05:00
Andrew Eikum
cec88433ae docker: Use full URLs for base images
podman doesn't automatically use the docker.io registry.
2022-04-25 10:36:53 -05:00
Arkadiusz Hiler
918535cbfd configure.sh: Update default Proton SDK image to 0.20220329.0-0 2022-04-25 10:36:53 -05:00
Arkadiusz Hiler
4f35cbba13 docker: Bump steamrt version to 0.20220329.0. 2022-04-25 10:36:53 -05: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