Commit Graph
100 Commits
Author SHA1 Message Date
Andrew Eikum d02b5dc9ce media-converter: Always set write offset past header 2021-11-11 18:36:07 +02:00
Andrew Eikum b3c6c677bc lsteamclient: Fix SteamIPAddress_t size
CW-Bug-Id: #19598
2021-11-11 18:29:03 +02:00
Andrew Eikum 2165c3ff81 lsteamclient: Also key glyph path cache off of flags parameter 2021-11-11 17:52:16 +02:00
Andrew Eikum 0b1db713ac lsteamclient: Also convert paths from GetGlyphForXboxOrigin
CW-Bug-Id: #19517
2021-10-08 13:22:52 -05:00
Andrew Eikum f9eef72c88 lsteamclient: Convert glyph paths in new ISteamInput005 methods
CW-Bug-Id: #19517
2021-10-08 13:22:52 -05:00
Andrew Eikum 4b9b102b31 lsteamclient: Convert path given to ISteamInput::SetInputActionManifestFilePath
CW-Bug-Id: #19517
2021-10-08 13:22:52 -05:00
Andrew Eikum da911c3bf9 lsteamclient: generate 1.52 support 2021-10-08 13:22:51 -05:00
Andrew Eikum a1244bdf38 lsteamclient: import steamworks sdk 1.52 2021-10-08 13:22:51 -05:00
Andrew Eikum c47dfe6a0b proton: Don't follow symlinks when merging user dirs
Link: https://github.com/ValveSoftware/Proton/issues/5102
2021-09-23 19:07:48 +03:00
Andrew Eikum 79ddcc5568 proton: Don't copy metadata by default 2021-08-23 12:30:03 -05:00
Andrew Eikum b5646c4072 proton: Work around prefixes broken by unofficial builds
Some unofficial builds running closer to upstream created a Documents ->
My Documents symlink. We would then create a My Documents -> Documents
symlink, resulting in infinite recursion. Detect this scenario and fix
it before merging user directories.
2021-08-19 10:47:48 -05:00
Andrew Eikum 3f865b5b5b update FAudio to 21.08-1-g0c352eb 2021-08-17 10:11:32 -05:00
Andrew Eikum e82e98b1ff proton: Migrate old user paths to new paths
CW-Bug-Id: 18905
2021-08-17 10:11:32 -05:00
Andrew Eikum b5cfb6b549 update wine 2021-08-17 10:11:32 -05:00
Andrew Eikum 49047eaba2 update dxvk to v1.9.1 2021-08-12 10:54:20 -05:00
Andrew Eikum 542d82c93e build: Fix copying .so files in module target 2021-08-12 10:54:20 -05:00
Andrew Eikum 7ff77df377 proton: More easily enable always-on logging 2021-08-12 08:53:50 -05:00
Andrew Eikum f27ab32edb vkd3d-proton: Update to v2.4 2021-08-12 08:53:50 -05:00
Andrew Eikum a1d6093f87 update vkd3d-proton to v2.3.1-71-g72d9b322 2021-06-24 11:42:44 -05:00
Andrew Eikum feded58bec update wine 2021-06-24 11:42:44 -05:00
Andrew Eikum 353e1b00c6 proton: Use DXVK's DXGI by default 2021-06-21 08:31:01 -05:00
Andrew Eikum da9b641e7d update dxvk to v1.9 2021-06-17 15:39:42 -05:00
Andrew Eikum edb77b173b Makefile: Don't consider proton-sdk tags for build name 2021-06-17 15:24:39 -05:00
Andrew Eikum 607618b3df proton: Add PROTON_CRASH_REPORT_DIR runtime config
CW-Bug-Id: #18944
2021-06-17 15:10:17 -05:00
Andrew Eikum bb11c5177c update wine 2021-05-13 11:14:44 -05:00
Andrew Eikum 6cc6afaa3b update wine 2021-04-29 13:04:38 -05:00
Andrew Eikum afc9bf84c7 update vkd3d-proton to v2.3.1 2021-04-27 10:27:01 -05:00
Andrew Eikum 937607d1e5 proton: Log important variables set by the system and user_settings 2021-04-27 09:20:11 -05:00
Andrew Eikum 372d299ed6 update wine 2021-04-06 11:11:16 -05:00
Andrew Eikum d7b47f9d53 media-converter: Pin our dependencies 2021-03-31 14:08:11 -05:00
Andrew Eikum ea48c51a52 build: Enable videobox gst plugin 2021-03-31 14:08:10 -05:00
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