Commit Graph
100 Commits
Author SHA1 Message Date
Andrew Eikum e3ea6a2479 Configure build dir in makefile instead of vagrant init 2019-03-26 09:08:42 -05:00
Andrew Eikum 87bbcc627d proton: Don't use start.exe for unknown executable types
Wine seems to handle this better now than it did in 3.7. It can launch
Doom 2's batch scripts directly, so this is no longer helpful.
2019-03-25 11:11:05 -05:00
Andrew Eikum 7ab9e40820 remove openal submodule 2019-03-21 08:45:24 -05:00
Andrew Eikum a7e2de8dd7 update wine 2019-03-21 08:31:33 -05:00
Andrew Eikum 520d675f11 vrclient: Fix up windows-side struct packing 2019-03-21 08:31:33 -05:00
Andrew Eikum cb4490fb03 vrclient: Fix up pointer cast to latest TextureMap type 2019-03-21 08:31:33 -05:00
Andrew Eikum a2bedd9c8f vrclient: Convert more file paths 2019-03-21 08:31:33 -05:00
Andrew Eikum 9b645bae1f update FAudio to 19.03-13-gd07f69f 2019-03-21 08:31:33 -05:00
Andrew Eikum b6f7af5c12 update dxvk to v1.0.1 2019-03-21 08:31:33 -05:00
Andrew Eikum c9f817bf91 update wine to 4.2 2019-03-21 08:31:33 -05:00
Andrew Eikum 21760bf40a update dxvk to v1.0 2019-03-07 07:45:44 -06:00
Andrew Eikum 318a9df7a9 lsteamclient: Support ISteamInput 2019-03-07 07:45:44 -06:00
Andrew Eikum f6c12f6333 lsteamclient: Support ISteamParties 2019-03-07 07:45:44 -06:00
Andrew Eikum 4880c3b3ab lsteamclient: Make Windows-side struct definitions available to C files 2019-03-07 07:45:44 -06:00
Andrew Eikum 2054bb97a9 lsteamclient: Import SDK version 1.43 2019-03-07 07:45:44 -06:00
Andrew Eikum ee7717eed1 lsteamclient: Fix up compiler warning 2019-03-07 07:45:44 -06:00
Andrew Eikum 358e8a7c42 lsteamclient: Synthesize another unreleased SDK
For SteamNetworkingSocketsSerialized003.
2019-03-07 07:45:44 -06:00
Andrew Eikum 8450df5606 update wine 2019-03-07 07:45:44 -06:00
Andrew Eikum 929302f43d Revert "makefile: Include and build Wine with gnutls26 headers"
This reverts commit 55b80e0c68.
2019-02-18 14:28:07 -06:00
Andrew Eikum 12d0d0292b Don't build against the beta runtime 2019-02-18 14:28:07 -06:00
Andrew Eikum bdca0aa9c9 lsteamclient: Support SteamGameStats001 2019-02-18 14:28:07 -06:00
Andrew Eikum 72499898a7 configure.sh: Fix no steam runtime argument 2019-02-18 14:16:44 -06:00
Andrew Eikum a2bb446d14 README: Update configure command to reflect that we use the beta runtime 2019-02-14 08:32:40 -06:00
Andrew Eikum 6dfd6e12f6 update FAudio 2019-02-14 08:32:39 -06:00
Andrew Eikum 2c49c608dd update wine 2019-02-14 08:32:39 -06:00
Andrew Eikum a14f231bd1 lsteamclient: Implement old version of ISteamMatchmakingServerListResponse 2019-02-14 08:32:39 -06:00
Andrew Eikum 10a04c2c4f lsteamclient: SteamApps001 is an alias for STEAMAPPS_INTERFACE_VERSION001 2019-02-14 08:32:39 -06:00
Andrew Eikum 0411076dce lsteamclient: Synthesize SDK version 0.99u
For SteamUser004.
2019-02-14 08:32:39 -06:00
Andrew Eikum 6957729897 lsteamclient: Synthesize SDK version 0.99v
For SteamUser005.
2019-02-14 08:32:39 -06:00
Andrew Eikum 9ddc3052b6 lsteamclient: Synthesize SDK version 0.99w
For SteamUser006.
2019-02-14 08:32:39 -06:00
Andrew Eikum 7c16226c51 lsteamclient: Synthesize an unreleased SDK
For SteamNetworkingSocketsSerialized002.
2019-02-14 08:32:39 -06:00
Andrew Eikum 63bf1c0d39 lsteamclient: Forward SteamGameServer007 and 006 to 008 2019-02-14 08:32:39 -06:00
Andrew Eikum 164490165d lsteamclient: Synthesize SDK version 0.99x
For SteamFriends001, SteamGameServer002, SteamUser007, and
STEAMUSERSTATS_INTERFACE_VERSION001.
2019-02-14 08:32:39 -06:00
Andrew Eikum 7008e8bf21 lsteamclient: Synthesize SDK version 0.99y
For SteamClient006, SteamFriends002, SteamGameServer003,
SteamMatchMaking001, STEAMUSERSTATS_INTERFACE_VERSION002, and
SteamUser008.
2019-02-14 08:32:39 -06:00
Andrew Eikum d3dd51b542 lsteamclient: Synthesize SDK version 1.01x
For SteamMatchMaking003.
2019-02-14 08:32:39 -06:00
Andrew Eikum bed527de86 lsteamclient: Synthesize SDK version 1.02x
For SteamMatchMaking005 and STEAMREMOTESTORAGE_INTERFACE_VERSION001.
2019-02-14 08:32:39 -06:00
Andrew Eikum e0ddf0fc28 lsteamclient: Synthesize SDK version 1.11x
For STEAMREMOTESTORAGE_INTERFACE_VERSION003 and
STEAMUSERSTATS_INTERFACE_VERSION008.
2019-02-14 08:32:39 -06:00
Andrew Eikum 9f60ff6603 lsteamclient: Synthesize SDK version 1.12x
For SteamUser015.
2019-02-14 08:32:39 -06:00
Andrew Eikum 96fe29ba03 lsteamclient: Synthesize SDK version 1.16x
For SteamFriends010.
2019-02-14 08:32:39 -06:00
Andrew Eikum 98c51ad7a5 lsteamclient: Synthesize SDK version 1.19x
For STEAMREMOTESTORAGE_INTERFACE_VERSION007 and SteamFriends012.
2019-02-14 08:32:39 -06:00
Andrew Eikum f3c4547fc7 lsteamclient: Synthesize SDK version 1.21x
For STEAMREMOTESTORAGE_INTERFACE_VERSION009.
2019-02-14 08:32:39 -06:00
Andrew Eikum bf1fea6219 lsteamclient: Synthesize SDK verison 1.28x
For SteamClient013.
2019-02-14 08:32:39 -06:00
Andrew Eikum 3f02f0611d lsteamclient: Synthesize SDK version 1.30x
For STEAMHTMLSURFACE_INTERFACE_VERSION_001.
2019-02-14 08:32:39 -06:00
Andrew Eikum 73b03443ea lsteamclient: Synthesize SDK version 1.32x
For STEAMUGC_INTERFACE_VERSION004.
2019-02-14 08:32:39 -06:00
Andrew Eikum 62644cfefc lsteamclient: Synthesize SDK version 1.33x
For STEAMUGC_INTERFACE_VERSION006.
2019-02-14 08:32:39 -06:00
Andrew Eikum e1be52a909 lsteamclient: Forward SteamUtils interfaces 2019-02-14 08:32:39 -06:00
Andrew Eikum f5bbcfd4b9 README: Document new top-level Makefile 2019-02-14 08:32:39 -06:00
Andrew Eikum 8f7f909dd4 Makefile: Add module target for building single modules 2019-02-14 08:32:39 -06:00
Andrew Eikum 0ecb100046 Run Wine in the steam runtime 2019-02-14 08:32:38 -06:00
Andrew Eikum cd12d2a634 proton: Check more environment variables for non-zero 2019-02-13 10:16:38 -06:00
Andrew Eikum 2ae0d898eb proton: Set LC_ALL to the host value if available 2019-02-13 10:16:38 -06:00
Andrew Eikum f45c66000d update dxvk to 0.96 2019-02-13 10:16:38 -06:00
Andrew Eikum ad35af81e9 proton: Add runtime variable to limit GL extension string length 2019-02-13 10:16:38 -06:00
Andrew Eikum 5e73118a0d update wine 2019-01-16 10:37:04 -06:00
Andrew Eikum e5554a4bfe update dxvk to v0.95 2019-01-16 08:34:31 -06:00
Andrew Eikum 1b0173de22 proton: Dump header with proton version info in logs 2019-01-15 09:07:19 -06:00
Andrew Eikum cb93dcdd7d makefile: Always update version file in dist target 2019-01-15 09:07:06 -06:00
Andrew Eikum 9cb38b1754 makefile: Update copy files targets as needed 2019-01-02 08:13:49 -06:00
Andrew Eikum 971cdf9a42 makefile: Put proton version into version file, too 2019-01-02 08:13:49 -06:00
Andrew Eikum 4a5f7064b3 Vagrantfile: Update winehq release key URL 2019-01-02 07:51:56 -06:00
Andrew Eikum b7d0a64742 update wine 2018-12-20 13:33:41 -06:00
Andrew Eikum a39930ee3d makefile: Don't build openal
This isn't needed anymore with FAudio.
2018-12-20 13:33:41 -06:00
Andrew Eikum 2ff278b872 update FAudio 2018-12-20 13:33:41 -06:00
Andrew Eikum 1fb4db2331 proton: Add force large address aware runtime setting 2018-12-20 10:56:47 -06:00
Andrew Eikum 6a12732dd3 update dxvk to 0.94 with VR fixes 2018-12-20 10:56:44 -06:00
Andrew Eikum 8e26729a1c vrclient: Support openvr v1.1.3b 2018-12-20 10:53:32 -06:00
Andrew Eikum 55b80e0c68 makefile: Include and build Wine with gnutls26 headers 2018-12-20 10:53:32 -06:00
Andrew Eikum 85bbfb60d7 vagrant-user-setup.sh: Use the beta runtime
This gives us access to gnutls30. If building in an existing system,
you'll need to set up new beta runtimes and configure proton to build
against them. See vagrant-user-setup.sh.
2018-12-20 10:53:32 -06:00
Andrew Eikum 0e15c0048f proton: Don't crash on invalid VR config file 2018-12-12 09:59:37 -06:00
Andrew Eikum c74de6a23b steamclient: Fix up converting stringlist 2018-12-12 09:59:37 -06:00
Andrew Eikum 83871c7bf9 Revert "VagrantFile: Don't sync .git"
This reverts commit 951a3c9039.
2018-12-11 12:59:15 -06:00
Andrew Eikum dccb812632 update wine 2018-12-10 14:51:00 -06:00
Andrew Eikum 951a3c9039 VagrantFile: Don't sync .git 2018-12-10 14:51:00 -06:00
Andrew Eikum 95a01d39fd vagrant-user-setup: Don't use the beta steam runtime 2018-12-10 14:51:00 -06:00
Andrew Eikum f01a5d2239 vagrant-user-setup.sh: No longer need docker branch of steam-runtime 2018-12-10 14:51:00 -06:00
Andrew Eikum aa2c9e0251 update dxvk 2018-12-10 14:51:00 -06:00
Andrew Eikum d4a0af47a9 update FAudio 2018-12-10 14:51:00 -06:00
Andrew Eikum 21168688df update wine 2018-12-06 11:50:48 -06:00
Andrew Eikum 37f5068be7 A couple further vagrant clarifications 2018-12-05 11:26:12 -06:00
Andrew Eikum 414cffdfaf proton: Handle corrupted prefixes a little better 2018-11-30 09:25:32 -06:00
Andrew Eikum ad90a3686e proton: Recreate Fonts directory if it somehow goes missing 2018-11-30 08:55:08 -06:00
Andrew Eikum dcd5907f59 lsteamclient: For relative paths, only fix up backslashes 2018-11-30 08:52:48 -06:00
Andrew Eikum 11a7c7a695 Work around old mingw-w64
Debian 9's package is missing dxgi1_4, which dxvk needs.
2018-11-30 08:52:48 -06:00
Andrew Eikum 7fa382e9c8 build faudio with cmake 2018-11-30 08:52:48 -06:00
Andrew Eikum 41264a4acb update wine 2018-11-30 08:52:48 -06:00
Andrew Eikum 05ffc474d0 update dxvk to v0.93 2018-11-30 08:52:48 -06:00
Andrew Eikum a8968fe30a Perform conversion between more lin/win paths 2018-11-30 08:52:48 -06:00
Andrew Eikum 4d82d9cfff Document Vagrant usage 2018-11-19 14:33:03 -06:00
Andrew Eikum ffaa0b5f8a Use FAudio for xaudio2 2018-11-19 14:33:03 -06:00
Andrew Eikum 13d4f632fb update wine 2018-11-16 13:00:21 -06:00
Andrew Eikum 7ff3a0caf4 Remove ffmpeg from license
We never shipped this.
2018-11-16 12:56:52 -06:00
Andrew Eikum b14b9ed721 vrclient: Fix IVRRenderModels usage 2018-11-05 11:25:28 -06:00
Andrew Eikum 9b5b0d36e6 Vagrantfile: Add /vagrant mount point 2018-11-05 10:17:03 -06:00
Andrew Eikum 49ed1889a6 Vagrantfile: Also sync internal git files, for DXVK build 2018-11-05 10:17:00 -06:00
Andrew Eikum 4c0bfb80c1 Vagrantfile: Detect host resources automatically 2018-11-05 10:17:00 -06:00
Andrew Eikum 63179d7f09 lsteamclient: Add symbol missing in ancient headers 2018-10-31 07:48:35 -05:00
Andrew Eikum 0ea7cb0f5a lsteamclient: Move steamclient_private below steam api headers 2018-10-31 07:48:35 -05:00
Andrew Eikum 9b0a6171a5 update wine 2018-10-31 07:48:35 -05:00
Andrew Eikum 6cff3e2de0 lsteamclient: Hard-code struct sizes 2018-10-31 07:48:35 -05:00
Andrew Eikum d4307363c9 lsteamclient: Also convert callbacks during GetAPICallResult 2018-10-31 07:48:35 -05:00