Commit graph

1205 commits

Author SHA1 Message Date
Giovanni Mascellani
04af5e3d79 Sort callback tables by id
This way the generated file is more deterministic, and hopefully less
irrelevant diff is produced (for example when switching from Python 2
to Python 3, or when adding more callbacks that cause rehashing the
dictionary).
2020-12-01 14:54:06 -06:00
Andrew Eikum
9566b93f25 update FAudio to 20.12 2020-12-01 13:39:20 -06:00
Pierre-Loup A. Griffais
300d23ca7c proton: give transcoded files their own path
STEAM_COMPAT_TRANSCODED_MEDIA_PATH
2020-12-01 13:03:31 -06:00
Andrew Eikum
4e84cd392d update vkd3d-proton to 2.0 2020-11-10 07:31:32 -06:00
Rémi Bernon
d126a401f6 proton: Add dotnetfx35.exe builtin override. 2020-11-10 07:31:32 -06:00
Andrew Eikum
1e7fb76caf update wine 2020-11-10 07:31:32 -06:00
Giovanni Mascellani
c559773d00 lsteamclient: Allow callbacks to be NULL
Steamworks API seems to accept NULL callbacks, simply avoiding to call
them when this is the case.
2020-11-09 13:43:05 -06:00
Andrew Eikum
8a6964bb3c media-converter: Also support video/quicktime 2020-11-09 13:43:05 -06:00
Andrew Eikum
1002d7c23d proton: Attempt to log SLR version 2020-11-09 13:43:05 -06:00
Paul Gofman
4f31b3b2b8 lsteamclient: Fix end of string check in relative path conversion. 2020-11-09 13:43:05 -06:00
Jacob Hrbek
0447662cef Vagrantfile: fixed typo 2020-11-09 13:43:05 -06:00
Newbyte
6305de83bc proton: Make log directory configurable via PROTON_LOG_DIR 2020-11-09 13:43:05 -06:00
Arseniy Kucher
370dc01d07 media-converter: Simplify array copy 2020-10-19 13:52:04 -05:00
Matt Coffin
a2ccc70f7b vrclient: Add FIXME for wined3d in IVROverlay::SetOverlayTexture 2020-10-14 15:05:38 -05:00
Matt Coffin
1625ed00c7 vrclient: Add support for Vulkan in IVROverlay::SetOverlayTexture 2020-10-14 15:05:34 -05:00
Matt Coffin
74b7f33e98 vrclient: Add support for DXVK in IVROverlay::SetOverlayTexture 2020-10-14 15:05:31 -05:00
Matt Coffin
ed6a644fc3 vrclient: Fix segfault on NULL texture handles
This fixes a crash on startup for Assetto Corsa Competizione (805550)
2020-10-14 15:04:09 -05:00
Andrew Eikum
c27354dac6 vrclient: Support v1.14.15 2020-10-13 13:50:05 -05:00
Andrew Eikum
a0925a9e97 vrclient: Support v1.13.10 2020-10-13 13:50:05 -05:00
Andrew Eikum
7493508dc8 proton: Also catch IOErrors from fcntl 2020-10-13 13:22:16 -05:00
Andrew Eikum
0cf7f02112 update wine 2020-10-13 13:22:16 -05:00
Andrew Eikum
09635a2a79 update FAudio to 20.10 2020-10-13 13:22:16 -05:00
Andrew Eikum
4852757258 update dxvk to v1.7.2 2020-10-13 13:22:16 -05:00
Andrew Eikum
0c30e886d7 update vkd3d-proton 2020-10-13 13:22:16 -05:00
Andrew Eikum
8bb3afc9a2 lsteamclient: Handle callbacks for ISteamNetworking interfaces 2020-10-02 14:22:48 -05:00
Andrew Eikum
30c21636c5 lsteamclient: support ISteamNetworkingMessages 2020-10-02 14:22:44 -05:00
Andrew Eikum
f22095c745 lsteamclient: generate 1.50 support 2020-10-02 14:22:39 -05:00
Andrew Eikum
5cec5eedc7 lsteamclient: import steamworks 1.50 2020-10-02 14:22:35 -05:00
Andrew Eikum
98a2a3b819 proton: Respect WINEDLLOVERRIDES from user_settings, too 2020-09-29 14:29:06 -05:00
Andrew Eikum
347c53bb42 Fix toolmanifest for no-steam-runtime builds 2020-09-29 14:29:06 -05:00
Andrew Eikum
26e8db3d6f configure: Remove no longer needed steam-runtime argument 2020-09-29 14:29:06 -05:00
Rémi Bernon
87570998f1 build: Build and install jxrlib. 2020-09-29 14:29:06 -05:00
Rémi Bernon
d9d777072a jxrlib: Add library sources 2020-09-29 14:29:06 -05:00
Andrew Eikum
9a746c257e update dxvk to v1.7.1-2-g743f3092
Includes YV12 support, needed for most video playback.
2020-09-29 14:29:06 -05:00
Andrew Eikum
8864bbfba3 Vagrantfile: Use public soldier SDK 2020-09-29 14:29:06 -05:00
Andrew Eikum
746cab7813 proton: Add write permissions to copied files
We copy some read-only files into the prefix, which can cause problems
(specifically, downgrading to some earlier Proton versions).
2020-09-29 14:29:06 -05:00
Andrew Eikum
b1b12f8c4f proton: Also copy VC Runtime libraries 2020-09-29 14:29:06 -05:00
Andrew Eikum
a03374a44f Upgrade to binutils 2.35 2020-09-29 14:29:06 -05:00
Andrew Eikum
e130633b8a update vkd3d-proton 2020-09-29 14:29:06 -05:00
Jens Peters
deabf97f1c Use widl from mingw-tools
vkd3d-proton uses now widl from mingw for cross-builds.
2020-09-29 14:29:06 -05:00
Andrew Eikum
c17b8056bd update dxvk to v1.7.1 2020-09-29 14:29:06 -05:00
Andrew Eikum
b83be0b821 update FAudio to 20.09-10-g7cf5faf 2020-09-29 14:29:06 -05:00
Andrew Eikum
7e495564df pass optimize flags to faudio 2020-09-29 14:29:06 -05:00
Andrew Eikum
679a4340ac toolmanifest.vdf: Update to v2 manifest
Required to run within the new Soldier runtime container.
2020-09-29 14:29:06 -05:00
Andrew Eikum
9d7713235c build: Use ccache binary instead of PATH
The ccache symlinks dir may differ (Arch and Debian disagree, for
example), and this allows us to use ccache for mingw-w64 within the
runtime container.
2020-09-29 14:29:06 -05:00
Zhiyi Zhang
24b944292e build: Support ccache. 2020-09-29 14:29:06 -05:00
Andrew Eikum
8828544db7 Makefile: Force copy library files
Some of these are read-only now, so just force copy them all.
2020-09-29 14:29:06 -05:00
Andrew Eikum
40299a69e4 media-converter: Add an audio stream to the blank video file 2020-09-29 14:29:06 -05:00
Andrew Eikum
bea8c7d730 Makefile: Also copy .so files
This fixes module=ntdll target, which needs to copy both ntdll.dll and
ntdll.so.
2020-09-29 14:29:06 -05:00
Andrew Eikum
32ebe94ce3 vrclient: Generate v1.12.5 support 2020-09-29 14:29:06 -05:00