1580 Commits

Author SHA1 Message Date
Rémi Bernon
4dea878825 lsteamclient: Split loading, parsing, and generating steps.
CW-Bug-Id: #22729
2023-09-27 16:04:48 +03:00
Rémi Bernon
abc91fc8f7 vrclient: Introduce a dedicated parsing function.
CW-Bug-Id: #22729
2023-09-27 16:04:48 +03:00
Rémi Bernon
e08712c5aa lsteamclient: Introduce a dedicated parsing function.
CW-Bug-Id: #22729
2023-09-27 16:04:48 +03:00
Rémi Bernon
08dc64ade0 vrclient: Use a dict for SDK sources / class mapping.
CW-Bug-Id: #22729
2023-09-27 16:04:48 +03:00
Rémi Bernon
977b589c03 lsteamclient: Use a dict for SDK sources / class mapping.
CW-Bug-Id: #22729
2023-09-27 16:04:48 +03:00
Rémi Bernon
f2fdf176a1 vrclient: Use upper-case global constants.
CW-Bug-Id: #22729
2023-09-27 16:04:48 +03:00
Rémi Bernon
5e80091874 lsteamclient: Use upper-case global constants.
CW-Bug-Id: #22729
2023-09-27 16:04:48 +03:00
Rémi Bernon
6a06a8177f vrclient: Remove unused imports and duplicate entries.
CW-Bug-Id: #22729
2023-09-27 16:04:48 +03:00
Rémi Bernon
319f323c88 lsteamclient: Remove unused imports and duplicate entries.
CW-Bug-Id: #22729
2023-09-27 16:04:48 +03:00
Paul Gofman
8007ccf8cf vrclient: Support v1.26.7.
CW-Bug-Id: #22757
2023-09-27 16:04:48 +03:00
Bernhard Kölbl
4c622dfc3e build: Add and build Vosk submodule. 2023-09-27 16:03:38 +03:00
Bernhard Kölbl
649ff12344 build: Add and build Kaldi submodule. 2023-09-27 16:03:38 +03:00
Bernhard Kölbl
d5d39917b2 build: Add and build OpenFST submodule. 2023-09-27 16:03:38 +03:00
Arkadiusz Hiler
59edb20725 Revert ".gitmodules: Use downstream dxvk."
This reverts commit 15854dbb99ea23cc5e9a383b73a750d6f208de07.
2023-09-27 16:03:38 +03:00
Arkadiusz Hiler
3cf55c2781 Bump prefix version to one higher than Proton Stable. 2023-09-27 16:03:21 +03:00
Arkadiusz Hiler
da535a26f0 proton: Make copying d3d12core for vkd3d-proton mandatory. 2023-09-27 16:03:21 +03:00
Andrew Eikum
2a28a339b6 Handle steampipe quirks in deploy builds 2023-09-27 16:03:21 +03:00
Andrew Eikum
c9696c9f3f Don't ship proton dist files in a tarball anymore 2023-09-27 16:03:21 +03:00
Arkadiusz Hiler
72d88cd736 lsteamclient: Generate SteamWorks SDK 1.58 support. 2023-09-18 17:19:45 +03:00
Arkadiusz Hiler
b50c43e427 lsteamclient: Import SteamWorks SDK 1.58. 2023-09-18 17:19:45 +03:00
Nozomi Miyamori
66cfdde147 README.md: fix typo 2023-09-18 17:19:45 +03:00
Arkadiusz Hiler
22f3918d9a update dxvk to v2.3-5-g83dc4678 2023-09-15 16:25:19 +03:00
Arkadiusz Hiler
eb57f3afc0 update dxvk to v2.3-4-gf93cfbc2 2023-09-14 14:52:28 +03:00
Arkadiusz Hiler
ddca442b6d update wine 2023-09-13 16:40:11 +03:00
Arkadiusz Hiler
d1d5178bad update wine 2023-09-12 20:25:16 +03:00
Arkadiusz Hiler
3e4ccba16a fixup! Creation of symbol store generation. 2023-09-12 15:49:12 +03:00
Arkadiusz Hiler
2b16938d7c update wine 2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
0c141e274c update dxvk-nvapi to v0.6.4 2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
1e9863dd47 update vkd3d-proton to v2.10 2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
b35c13fc52 update dxvk to v2.3-3-gc113b791 2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
ce80069ed2 Update vkd3d to experimental-vkd3d-20230830 2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
4f3f4ab1e4 Update gst-plugins-rs to support dav1d 1.2.1
CW-Bug-Id: #19516
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
6b10e2b9ba Update gst-orc to 0.4.34
CW-Bug-Id: #19516
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
5891c5765b Update gstreamer to 1.22.5.
CW-Bug-Id: #19516
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
36a074e9fb Makefile.in: Order building of projects that generate DLLs with same names.
To avoid timestamp conflicts.

CW-Bug-Id: #22341
2023-09-12 14:55:34 +03:00
Eric Pouech
7b0322c340 Creation of symbol store generation.
CW-Bug-Id: #22341
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
818cdb7e79 media-converter: Avoid holding state lock. 2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
64465e595f media-converter: Don't hold state lock during pull_range 2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
eda653f413 Makefile.in: Enable vkd3d-proton traces for unstripped builds. 2023-09-12 14:55:34 +03:00
Sergev ₱
a76c324c30 media-converter: Update bumpalo to avoid use-after-free.
In affected project of this crate, the lifetime of the iterator produced
by Vec::into_iter() is not constrained to the lifetime of the Bump that
allocated the vector's memory. Using the iterator after the Bump is
dropped causes use-after-free accesses.

Link: https://github.com/ValveSoftware/Proton/pull/6792
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
46304cde3d make: Use GNU Make's job server when building via ninja.
`+` is necessary to mark it as recurisve[0] so that fds are passed as
expected.

Passing explicit `-j` is dropped because it takes precedence over
MAKEFLAGS and disables the job server integration.

[0]: https://www.gnu.org/software/make/manual/html_node/POSIX-Jobserver.html
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
45039fc24e Makefile.in: Bump container image used for the build.
-2 has ninja that supports GNU Make's job server.
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
354a061c16 docker: Build patched ninja that supports jobserver.
https://github.com/ninja-build/ninja/pull/1140

So that -jN actually uses N job slots even when using ninja.
Sadly this does not cover cargo, which is less of an issue.
2023-09-12 14:55:34 +03:00
Arkadiusz Hiler
cdce0cd31a docker/Makefile: Update base Sniper SDK to 0.20230509.49493 2023-09-12 14:55:34 +03:00
Eric Pouech
64bf702365 docker/Makefile: Bump binutils to 2.40.
Fix incorrect timestamp generation in PE modules.

CW-Bug-Id: #22341
2023-09-12 14:55:31 +03:00
Eric Pouech
d0d4e32727 docker/Makefile: Recompile docker images when Makefile changes. 2023-09-12 14:55:31 +03:00
Adam Moss
d0423e5d84 Enable DXVK-NVAPI by default on another batch of titles where it's stable+beneficial 2023-09-12 14:55:31 +03:00
Arkadiusz Hiler
37b88eb035 steam_helper: Stop waiting on the debugger when ptraced. 2023-09-12 14:55:31 +03:00
Adam Moss
48670ca952 Enable DXVK-NVAPI by default on more titles where it's stable+beneficial 2023-09-12 14:55:31 +03:00
Eric Pouech
81a4743db0 Makefile.in: Bump STEAMRT_IMAGE to get tools built with binutils 2.40.
Note: as described in bug report, this change is necessary to avoid
potential duplicate when searching inside several Proton tree for
an image used in a minidump.

CW-Bug-Id: #22341
2023-09-12 14:55:27 +03:00