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
Andrew Eikum
8ae9804ee2
vrclient: Import openvr v1.12.5
2020-09-29 14:29:06 -05:00
Andrew Eikum
f348b4e6ab
vrclient: Generate v1.11.11 support
2020-09-29 14:29:06 -05:00
Andrew Eikum
656181d744
vrclient: Import openvr v1.11.11
2020-09-29 14:29:06 -05:00
Andrew Eikum
c0aa7979a3
steamclient: Generate support for steamworks 1.49
2020-09-29 14:29:06 -05:00
Andrew Eikum
ac86122f28
steamclient: Import steamworks sdk 1.49
2020-09-29 14:29:06 -05:00
Andrew Eikum
a7d44ffecc
proton: Add PROTON_HIDE_NVIDIA_GPU runtime config
2020-09-29 14:29:06 -05:00
Andrew Eikum
8130c38a19
proton: Also track Steam files
...
We want to remove these on downgrade, as older Proton versions aren't
set up to intercept GameOverlayRenderer.
2020-09-29 14:29:06 -05:00
Andrew Eikum
0ac177efaa
proton: Also copy vulkan-1.dll
2020-09-29 14:29:06 -05:00
Andrew Eikum
414e439070
build: Disable bash-completion for gstreamer build
2020-09-29 14:29:06 -05:00
Rémi Bernon
265b103e72
proton: Add ntdll to the builtin dll symlink exceptions.
2020-09-29 14:29:06 -05:00
Rémi Bernon
1ae76adb07
proton: Copy Steam library files to C:/Program Files (x86)/Steam.
2020-09-29 14:29:06 -05:00
Rémi Bernon
6a9e719119
lsteamclient: Stub GameOverlayRenderer entry points.
2020-09-29 14:29:06 -05:00
Andrew Eikum
9686e84a65
steam_helper: Make file extension check case-insensitive
2020-09-29 14:29:05 -05:00