Commit Graph
188 Commits
Author SHA1 Message Date
Andrew Eikum 1efaea5527 build_proton: Build Wine without curses support
Modern OSes set TERM=xterm-256color, but the ancient curses shipped by
the Steam runtime doesn't support this term type, so it fails and often
kills the process. Let's try building without curses to avoid this.
2018-06-18 09:01:51 -05:00
Andrew Eikum 51328d69a3 build_proton: Clean up build script 2018-06-18 09:01:51 -05:00
Andrew Eikum 916ddc1797 Point dxvk submodule to the upstream repo again 2018-06-18 09:01:51 -05:00
Andrew Eikum dbb34551e9 Also build and ship openal on Linux
The Steam runtime ships a too-old version of OpenAL and it's difficult
for them to upgrade.

Note that this needs a new version of cmake installed in your chroots.
2018-06-11 10:56:41 -05:00
Andrew Eikum a709db555d Add ffmpeg to the build instructions and licenses 2018-06-07 12:20:52 -05:00
Andrew Eikum 97cb5639d7 vrclient: Fix building on macos 2018-06-07 10:16:52 -05:00
Andrew Eikum 7afb1d5a4a Update MoltenVK to v1.0.10 2018-06-07 09:04:08 -05:00
Andrew Eikum 6ca17d34d8 Update dxvk to v0.54 2018-06-07 09:00:34 -05:00
Andrew Eikum 21125813f5 update wine 2018-06-05 10:08:15 -05:00
Andrew Eikum fb1c2686a2 vrclient: Support IVRInput and IVRIOBuffer 2018-06-05 10:02:07 -05:00
Andrew Eikum af59703d41 vrclient: Import openvr v1.0.13, v1.0.14, and v1.0.15 2018-06-05 09:39:20 -05:00
Andrew Eikum d472d536cf vrclient: Call SetExplicitTimingMode even on older vrclient versions 2018-06-05 09:34:21 -05:00
Zebediah Figura f7510f2a7b vrclient: Add support for flat (FnTable) API 2018-06-04 14:50:18 -05:00
Andrew Eikum aae498498f proton: Add +debugstr to default channels
Some games dump useful debug info here, especially Id Software games.
2018-05-31 12:42:21 -05:00
Andrew Eikum 5d764832bc Properly use and document the steam-runtime run.sh script 2018-05-31 12:30:43 -05:00
Andrew Eikum e7122c820d Add ffmpeg submodule at 4.0 and ship it
This is needed for WMA support in Wine's xaudio2.
2018-05-31 12:30:43 -05:00
Andrew Eikum 81b190d404 build_proton: Fix building on Mac 2018-05-30 12:59:03 -05:00
Andrew Eikum bdf9b8dda9 update wine 2018-05-30 12:57:45 -05:00
Andrew Eikum e31b4f2b02 proton: Fix checking environment overrides 2018-05-25 11:24:12 -05:00
Andrew Eikum a38fb17c7a build_proton: Build default prefix against the Steam runtime 2018-05-23 15:07:36 -05:00
Andrew Eikum 565041c0e7 vrclient: Don't build DXVK support on 32-bit Mac
MoltenVK is 64-bit only, so DXVK will not be supported on 32-bit.
2018-05-23 14:34:53 -05:00
Andrew Eikum d8225e6a80 Update MoltenVK to 1.0.9 2018-05-23 13:56:38 -05:00
Andrew Eikum 3e05e9bb1a proton: Use DXVK by default, add PROTON_USE_WINED3D11 switch 2018-05-23 13:56:38 -05:00
Andrew Eikum 417831eeca Build the default prefix on the build machine 2018-05-23 12:51:40 -05:00
Andrew Eikum 6f1ab7537b build_proton: Dump dxvk version into dist 2018-05-23 12:51:39 -05:00