Andrew Eikum
31161ce979
update gstreamer to 1.18.4
2021-03-31 14:08:10 -05:00
Andrew Eikum
6c15b7f3c8
Modernize README
2021-03-31 14:08:10 -05:00
Andrew Eikum
96ef46cff6
update FAudio to 21.03.05
2021-03-31 14:08:10 -05:00
Andrew Eikum
00df0f8076
update vkd3d-proton to v2.2
2021-03-31 14:08:10 -05:00
Andrew Eikum
da10583e21
update glslangValidator to SDK-candidate-26-Jul-2020 (3ee5f2f)
2021-03-31 14:08:10 -05:00
Andrew Eikum
e781a587b8
update dxvk to v1.8.1
2021-03-31 14:08:10 -05:00
Andrew Eikum
c9540c2166
proton: Add PROTON_HEAP_DELAY_FREE runtime config option
2021-03-31 14:08:10 -05:00
Andrew Eikum
0e4675f4d2
proton: Add PROTON_NO_XIM runtime config option
2021-03-31 14:08:10 -05:00
Andrew Eikum
5504754ce9
lsteamclient: generate 1.51 support
2021-03-31 14:08:10 -05:00
Andrew Eikum
c2e3697d90
lsteamclient: import steamworks sdk 1.51
2021-03-31 14:08:10 -05:00
Andrew Eikum
ec0f1d98db
Vagrantfile: Work around an afdko bug
2021-03-31 14:08:10 -05:00
Andrew Eikum
56e1154e40
build: Use Proton SDK 0.20210126.1-1
2021-03-31 14:08:10 -05:00
Andrew Eikum
893514ca8e
build: Deploy version tag correctly
2021-03-31 14:08:10 -05:00
Andrew Eikum
fe4663159d
steam_helper: Call FreeConsole before waiting to exit
...
Patch by Jacek Caban. This allows conhost to exit so it won't block server exit.
2021-03-31 14:08:10 -05:00
Andrew Eikum
8398ebded4
update wine to 6.3
2021-03-31 14:08:09 -05:00
Andrew Eikum
7c91f57ec9
update dxvk
2021-02-09 14:49:45 -06:00
Andrew Eikum
c542f02b57
update license dates
2021-02-09 14:49:45 -06:00
Andrew Eikum
1c0c5da940
update wine
2021-02-09 14:49:45 -06:00
Andrew Eikum
86433ceddd
proton: Add nativevulkanloader config setting
2021-02-05 08:16:50 -06:00
Andrew Eikum
d72f1ef930
wineopenxr: HACK: Don't try to call OpenXR functions if OpenVR is not working
2021-01-14 10:11:07 -06:00
Andrew Eikum
61dff029ae
update dxvk to v1.7.3-28-g8163eb41
2021-01-14 10:11:07 -06:00
Andrew Eikum
088c989dd6
update wine
2021-01-14 10:11:07 -06:00
Andrew Eikum
38f603d7bf
wineopenxr: Add openxr support
2021-01-11 12:26:56 -06:00
Andrew Eikum
6bf3e1701b
update vkd3d-proton to v2.1
2021-01-08 14:02:30 -06:00
Andrew Eikum
54ab99b947
update vkd3d-proton to v2.0-103-ge2185df7
2020-12-09 07:06:17 -06:00
Andrew Eikum
a4cc894859
update wine
2020-12-09 07:06:17 -06:00
Andrew Eikum
4c0f01e2dc
proton: Add gamedrive config setting to create an S: drive for the game's library
2020-12-08 08:24:04 -06:00
Andrew Eikum
25a2a690b0
proton: Add helpers for pre/appending to env var lists
2020-12-08 08:23:57 -06:00
Andrew Eikum
1b975c15dd
proton: Add vkd3dbindlesstb compat config option
2020-12-08 08:23:57 -06:00
Andrew Eikum
859486e584
update dxvk to v1.7.3-4-g03f11baf
2020-12-07 11:31:59 -06:00
Andrew Eikum
cc3d268764
Upgrade mingw-w64 to v8.0.0
2020-12-03 07:24:14 -06:00
Andrew Eikum
8d44166b16
README: Clarify how to acquire source
...
A user on GitHub was using the GitHub Releases tarballs, which won't
work as our build system depends on it being a Git repo. Try to guide
users to check out with Git instead.
2020-12-03 07:24:14 -06:00
Andrew Eikum
25a045e445
update wine
2020-12-03 07:24:14 -06:00
Andrew Eikum
9566b93f25
update FAudio to 20.12
2020-12-01 13:39:20 -06:00
Andrew Eikum
4e84cd392d
update vkd3d-proton to 2.0
2020-11-10 07:31:32 -06:00
Andrew Eikum
1e7fb76caf
update wine
2020-11-10 07:31:32 -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
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
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
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
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
Andrew Eikum
9686e84a65
steam_helper: Make file extension check case-insensitive
2020-09-29 14:29:05 -05:00
Andrew Eikum
f3f098067a
proton: Copy more dxsetup redists
2020-09-29 14:29:05 -05:00
Andrew Eikum
c39b1fc34e
proton: Don't copy library permissions
...
These need to be writable.
2020-09-29 14:29:05 -05:00
Andrew Eikum
d620a32883
proton: Only skip rebuilding symlinks
2020-09-29 14:29:05 -05:00
Andrew Eikum
ccb17c00cc
build: Build wine PE files with optimizations
2020-09-29 14:29:05 -05:00
Andrew Eikum
f21922d970
media-converter: Add media-converter gstreamer plugin
2020-09-29 14:29:05 -05:00
Andrew Eikum
2605bdf477
remove ffmpeg
2020-09-29 14:29:05 -05:00
Andrew Eikum
aa48d40386
FAudio: Support gstreamer
2020-09-29 14:29:05 -05:00
Andrew Eikum
7d444028c3
update wine to 5.13
2020-09-29 14:29:05 -05:00
Andrew Eikum
2cc2552492
update mingw compiler versions
2020-09-17 10:41:18 -05:00
Andrew Eikum
e43b040ef7
build cross-compilers both for 64-bit host
2020-09-17 10:41:18 -05:00
Andrew Eikum
c1d65705bb
only build widl once
2020-09-17 10:41:18 -05:00
Andrew Eikum
fbd6881619
remove glib from build
2020-09-17 10:41:18 -05:00
Andrew Eikum
e9a48c2844
build against the Soldier SDK
2020-09-17 10:41:16 -05:00
Andrew Eikum
4ee3a5af70
proton: Add vkd3dfl12 to force Direct3D 12 feature level
2020-07-15 15:28:04 -05:00
Andrew Eikum
84fd803d96
update wine
2020-07-15 15:28:04 -05:00
Andrew Eikum
a108998170
update mingw-w64 to 7.0.0
...
Contains a bugfix required for vkd3d-proton.
2020-07-15 10:31:53 -05:00
Andrew Eikum
1c26086688
Fix up vkd3d-proton build
2020-07-15 10:31:53 -05:00
Andrew Eikum
53d18030e6
update wine
2020-06-10 17:04:52 -05:00
Andrew Eikum
ee8e065367
steam_helper: Catch JSON exceptions
2020-06-10 07:43:32 -05:00
Andrew Eikum
432cb93797
README: Disincentivize trying the write watch hack
2020-06-05 08:58:23 -05:00
Andrew Eikum
745d5dcf3a
update Vulkan-Headers to v1.2.142
2020-06-05 08:58:23 -05:00
Andrew Eikum
9352a5ffd7
update vkd3d
2020-06-05 08:58:23 -05:00
Andrew Eikum
a853ce145d
lsteamclient: Import steamworks 1.48a and fix up networkingsockets versions
2020-06-05 08:58:23 -05:00