Commit Graph

1441 Commits

Author SHA1 Message Date
17bb46c5af proton: Use wine64 for all winedbg invocations 2018-06-20 14:37:17 -05:00
d3e34b0178 update wine 2018-06-20 14:37:17 -05:00
04f6643bb5 build_proton: Disable X support on macOS 2018-06-18 09:01:51 -05:00
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
51328d69a3 build_proton: Clean up build script 2018-06-18 09:01:51 -05:00
916ddc1797 Point dxvk submodule to the upstream repo again 2018-06-18 09:01:51 -05:00
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
a709db555d Add ffmpeg to the build instructions and licenses 2018-06-07 12:20:52 -05:00
97cb5639d7 vrclient: Fix building on macos proton-3.7-20180607 2018-06-07 10:16:52 -05:00
7afb1d5a4a Update MoltenVK to v1.0.10 2018-06-07 09:04:08 -05:00
6ca17d34d8 Update dxvk to v0.54 2018-06-07 09:00:34 -05:00
21125813f5 update wine 2018-06-05 10:08:15 -05:00
fb1c2686a2 vrclient: Support IVRInput and IVRIOBuffer 2018-06-05 10:02:07 -05:00
af59703d41 vrclient: Import openvr v1.0.13, v1.0.14, and v1.0.15 2018-06-05 09:39:20 -05:00
d472d536cf vrclient: Call SetExplicitTimingMode even on older vrclient versions 2018-06-05 09:34:21 -05:00
f7510f2a7b vrclient: Add support for flat (FnTable) API 2018-06-04 14:50:18 -05:00
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
5d764832bc Properly use and document the steam-runtime run.sh script 2018-05-31 12:30:43 -05:00
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
81b190d404 build_proton: Fix building on Mac proton-3.7-20180530 2018-05-30 12:59:03 -05:00
bdf9b8dda9 update wine 2018-05-30 12:57:45 -05:00
e31b4f2b02 proton: Fix checking environment overrides 2018-05-25 11:24:12 -05:00
a38fb17c7a build_proton: Build default prefix against the Steam runtime proton-3.7-20180523 2018-05-23 15:07:36 -05:00
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
d8225e6a80 Update MoltenVK to 1.0.9 2018-05-23 13:56:38 -05:00
3e05e9bb1a proton: Use DXVK by default, add PROTON_USE_WINED3D11 switch 2018-05-23 13:56:38 -05:00
417831eeca Build the default prefix on the build machine 2018-05-23 12:51:40 -05:00
6f1ab7537b build_proton: Dump dxvk version into dist 2018-05-23 12:51:39 -05:00
161118c064 update dxvk to include VR support 2018-05-23 12:51:39 -05:00
7e6322b448 update wine 2018-05-23 12:51:39 -05:00
dde8da9f00 proton: Also dump STEAM_COMPAT_CLIENT_INSTALL_PATH to debug scripts 2018-05-18 09:21:38 -05:00
c0f69f618c proton: Disable DXVK logging by default 2018-05-18 09:21:38 -05:00
d3a99e2db3 README: Fix typo 2018-05-18 09:21:38 -05:00
e01a5a2855 vrclient: Add DXVK support for D3D11 submissions 2018-05-10 17:40:33 -07:00
bc88c17a36 vrclient: Add DXVK interop header 2018-05-10 17:39:23 -07:00
5886d9432f update wine proton-3.7-20180510 2018-05-10 08:57:13 -05:00
83bcee6893 update dxvk proton-3.7-20180502 2018-05-02 09:21:23 -05:00
f8acbc68a9 vrclient: Support TextureWithPose and TextureWithDepth 2018-05-02 08:40:26 -05:00
eb1479aeb2 Update dist license for new Proton terms 2018-05-01 09:38:29 -05:00
dfa8d9b619 Update LICENSE.proton 2018-05-01 09:30:59 -05:00
2edea745d7 Update Wine to 3.7 2018-04-30 09:02:22 -05:00
01206c4661 proton: Show prefix path on upgrade 2018-04-20 10:11:19 -05:00
3c3c08a850 vrclient: Fix building on mac proton-3.5-20180419 2018-04-19 14:34:51 -05:00
855f09b019 Update wine 2018-04-19 14:01:14 -05:00
fa7accb724 Update license info 2018-04-19 12:52:55 -05:00
bd96c106ce vrclient: Wait for pending command stream operations before IVRClientCore::Cleanup()
Command stream callbacks may try to access VR client objects.
2018-04-19 16:11:58 +02:00
a1031dbce4 vrclient: Add destructors for win objects 2018-04-19 15:55:28 +02:00
832108fc39 vrclient: Cleanup includes in vrclient_main.c 2018-04-19 11:26:54 +02:00
21f02c73f8 build_proton.sh: Fix command line parsing 2018-04-19 10:38:26 +02:00
5aa155edb2 vrclient: Use Vulkan unwrappers in IVRSystem::GetOutputDevice 2018-04-11 11:38:16 -05:00