Commit Graph
63 Commits
Author SHA1 Message Date
Andrew Eikum 711273dd2c proton: Add prefix upgrade infrastructure 2018-02-15 12:55:40 -06:00
Andrew Eikum 39d699318c build_dxvk: Fix installing into win32 directory 2018-02-15 11:19:41 -06:00
Andrew Eikum 6ae0931fd2 build_proton: Don't strip by default 2018-02-15 10:27:09 -06:00
Andrew Eikum 5cef7459dc proton: Dump a few different debugging utilities 2018-02-15 10:22:07 -06:00
Andrew Eikum 434ed0476c proton: Disable WINEDEBUG during winedbg session 2018-02-15 09:37:19 -06:00
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
Andrew Eikum 9982ade529 vrclient: Fix building with winemaker 2018-01-18 13:32:36 -06:00
Andrew Eikum a89b44235a Add vrclient 2018-01-18 13:29:49 -06:00
Andrew Eikum 0b2c856af7 lsteamclient: Fix building as a winemaker project 2018-01-18 13:27:10 -06:00
Andrew Eikum 88f3462bc1 lsteamclient: Fix building as a winemaker project 2018-01-18 10:38:13 -06:00
Andrew Eikum effb961121 lsteamclient: Remove makefiles
These are made by winemaker now
2018-01-18 10:31:59 -06:00
Andrew Eikum f07f9247a5 Move lsteamclient out of wine 2018-01-18 10:24:05 -06:00
Andrew Eikum ee74e78c18 Build wine 2018-01-18 10:20:43 -06:00
Andrew Eikum 17aa3237cd add wine submodule 2018-01-18 10:03:41 -06:00