Commit Graph

493 Commits

Author SHA1 Message Date
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
821a09cacd Makefile: Add wrapper makefile for invoking vagrant 2019-02-13 10:16:38 -06:00
Andrew Eikum
2e9e59bf59 makefile: Add dependencies to dist target 2019-02-13 10:16:38 -06:00
Pierre-Loup A. Griffais
4fb4c52acc steamclient: resolve symlinks to steamclient.so before loading it
Downstream code inside of it will use dladdr() to get path to its own code,
in order to infer the runtime Steam installation path from it. Currently,
it only gets the path to the canonical symlinks that point to it.
2019-02-13 10:16: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
Vincent Povirk
3e4f6f8e25 README: Document Steam configuration for local builds. 2019-02-13 10:16:38 -06:00
Vincent Povirk
c481c0321b README: Fix documentation for compatibility tools directory. 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
Ethan Lee
3eb29f419e proton: Add PROTON_NO_D3D10 2019-01-16 08:30:35 -06:00
Zhiyi Zhang
4b9b8547e6 steamclient: Fix possible crash.
Fix a regression caused by a8968fe.

https://github.com/ValveSoftware/Proton/issues/2131

Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2019-01-15 09:07:23 -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
hdmap
f260a2cb30 vrclient: Support intermediate version 1.0.3a
Used by The Lab.
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
Nikolay Sivov
13c0570212 steamclient: Use correct codepage for W -> A conversion.
At this point it's already windows path and it does not cross back to Linux side:

Unix -> CP_UNIXCP -> dosW -> CP_ACP -> dosA.
2018-12-10 14:51:00 -06:00