Commit graph

907 commits

Author SHA1 Message Date
Giovanni Mascellani
e5c634ce0b Silence expected and harmless errors 2020-12-01 14:54:06 -06:00
Giovanni Mascellani
16992af05c Port gen_wrapper.py to Python 3
Basically the only issue left out is that Python3 is much more picky
on file encoding, and some Valve headers are not UTF-8. Ignoring
errors is enough to get everything fixed.
2020-12-01 14:54:06 -06:00
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