Commit graph

808 commits

Author SHA1 Message Date
Andrew Eikum
0979ab9ed0 proton: Match winedbg to the architecture type 2018-02-15 09:37:18 -06:00
Andrew Eikum
8de64cea0c proton: Also dump WINEDLLOVERRIDES and PROTON_VR_RUNTIME 2018-02-15 08:09:08 -06:00
Andrew Eikum
34e8f02917 proton: Escape cwd path 2018-02-15 07:59:42 -06:00
Andrew Eikum
4a03a68b79 proton: Use root symlink instead of steam
Apparently Ubuntu mucks with Steam's internal file structure and screws
up the steam symlink. The root one isn't messed with, so we can use that
instead.
2018-02-15 07:32:44 -06:00
Andrew Eikum
8b8295cd67 update dxvk 2018-02-14 14:29:28 -06:00
Andrew Eikum
3c604cd918 update wine 2018-02-14 14:29:28 -06:00
Andrew Eikum
dccc1f1fe8 proton: Add ability to dump debug command line 2018-02-14 14:29:28 -06:00
Andrew Eikum
0b6599c0bc proton: Set WINEDLLPATH and PATH 2018-02-14 14:03:52 -06:00
Andrew Eikum
02d4733d6d build_dxvk: Don't require Wine to be installed to build 2018-02-14 12:51:42 -06:00
Andrew Eikum
ed45eceb39 update wine 2018-02-13 14:38:54 -06:00
Andrew Eikum
aac4970c4c Update dxvk 2018-02-13 14:38:43 -06:00
Andrew Eikum
d940c59d36 proton: Change default debug channels 2018-02-13 14:31:34 -06:00
Andrew Eikum
0686092448 proton: Support launching with dxvk 2018-02-13 14:31:34 -06:00
Andrew Eikum
e527686e68 fix translatepath verb 2018-02-12 08:08:53 -06:00
Andrew Eikum
1c51856020 build dxvk 2018-02-12 08:08:53 -06:00
Andrew Eikum
979df49f2e Add dxvk submodule 2018-02-12 08:08:53 -06:00
Andrew Eikum
bd78749e1e Add glslang binary
Downloaded from glslang github:

"""
 Khronoswebmaster released this on Nov 9, 2017 · 0 commits to
 2f658e1f087f5cf3fe78dd9111c70ef2f5c24079 since this release
"""
2018-02-12 08:08:53 -06:00
Andrew Eikum
6adef625fd proton: Complain if verb is missing 2018-02-12 08:08:53 -06:00
Andrew Eikum
7ef0476c2b proton: Dump stdout to /dev/null by default 2018-02-08 09:21:26 -06:00
Andrew Eikum
5d20566c13 Build lsteamclient and vrclient with -O2 2018-02-08 09:21:26 -06:00
Andrew Eikum
4367aa17e7 proton: Explicitly use python2.7 in hashbang
This will work on macOS as well as Linux.
2018-02-08 09:21:26 -06:00
Andrew Eikum
13eb21d38a update wine 2018-02-08 09:21:26 -06:00
Andrew Eikum
e217e277c4 Support building for Mac
Patch by Aric
2018-02-08 09:21:25 -06:00
Andrew Eikum
b272ddb88f Ship a LICENSE file 2018-02-06 13:36:49 -06:00
Andrew Eikum
de529b4d05 Add translatepath support 2018-02-02 14:30:38 -06:00
Andrew Eikum
836a2ac537 update wine 2018-02-02 11:10:49 -06:00
Andrew Eikum
6b5f94f2ef vrclient: Pass Linux struct size to Linux GetControllerState 2018-02-02 11:02:30 -06:00
Andrew Eikum
68443426f9 update wine 2018-02-02 08:20:35 -06:00
Andrew Eikum
40aaae912c Don't install vulkan runtime 2018-02-02 08:20:15 -06:00
Andrew Eikum
e8edb0f783 vrclient: Add sdk v1.0.12 2018-01-31 11:00:21 -06:00
Andrew Eikum
4c907aa760 update wine 2018-01-31 11:00:21 -06:00
Andrew Eikum
70caa90911 build_proton.sh: Strip binaries in release mode 2018-01-31 11:00:21 -06:00
Andrew Eikum
b8292666fe lsteamclient: Fix ISteamHTMLSurface vtable 2018-01-29 14:10:23 -06:00
Andrew Eikum
3daa85b407 update wine 2018-01-29 09:08:31 -06:00
Andrew Eikum
ab6b25cc17 Set up winevulkan stuff at prefix create time 2018-01-29 09:08:31 -06:00
Andrew Eikum
0fada7caca update wine 2018-01-26 08:37:36 -06:00
Andrew Eikum
9e15bad61c Build prefix at first-run time, not build-time 2018-01-26 08:37:36 -06:00
Andrew Eikum
fd300c22e4 Switch to new steam runtime chroots 2018-01-26 08:11:25 -06:00
Andrew Eikum
04174e94e7 proton: Don't crash on setting up VR stuff in existing prefix 2018-01-26 08:11:25 -06:00
Andrew Eikum
d35045de06 wine update 2018-01-22 14:46:05 -06:00
Andrew Eikum
72eb9aa791 Build and use a default prefix 2018-01-22 14:46:04 -06:00
Andrew Eikum
c162f4bd00 Use steamuser as proton username 2018-01-22 14:46:02 -06:00
Andrew Eikum
19e31c24ff proton: Fix debug printing during prefix creation 2018-01-22 14:46:02 -06:00
Andrew Eikum
74e96ab1ec Package proton into a tar.gz and extract on first-run
Valve requested that we distribute as few small files as possible, as
their content pipeline is very inefficient with small files.
2018-01-19 13:27:13 -06:00
Andrew Eikum
34ee1f3295 Make wine submodule URL explicit 2018-01-19 11:42:48 -06:00
Andrew Eikum
8e56594631 Update wine 2018-01-19 09:29:15 -06:00
Andrew Eikum
73493c6638 vrclient: Build fake DLLs 2018-01-19 08:16:01 -06:00
Andrew Eikum
044aaa987d Update wine submodule 2018-01-18 14:04:23 -06:00
Andrew Eikum
4f49e6e29e move proton script here 2018-01-18 14:04:18 -06:00
Andrew Eikum
c5f7f9c038 build vrclient 2018-01-18 13:57:01 -06:00