Commit Graph
210 Commits
Author SHA1 Message Date
Andrew Eikum f4bc7b91bb Also trace +module by default
This can be useful to determine what graphics API a game is using, for
example.
2018-07-12 13:55:04 -05:00
Andrew Eikum b3fac00b62 update wine 2018-07-12 11:16:45 -05:00
Andrew Eikum cf10d17310 proton: Handle errors in user_settings better 2018-07-12 11:16:45 -05:00
Andrew Eikum 39d80d114c copy openvr_api.dll into place for DXVK
DXVK needs to make some calls to openvr_api, but the game may not ship
it in a predictable location. So we provide a fallback called
openvr_api_dxvk.dll, which DXVK knows to load.
2018-07-12 11:16:45 -05:00
Andrew Eikum cd0a871656 add openvr submodule at v1.0.15 2018-07-12 11:16:45 -05:00
Andrew Eikum cfe9f525d6 build_proton: Build DXVK on debian again 2018-07-12 11:16:45 -05:00
Andrew Eikum 21483b3075 update dxvk to v0.61 plus vr support 2018-07-12 11:16:45 -05:00
Andrew Eikum 0a05d3811c update wine 2018-06-27 08:17:12 -05:00
Andrew Eikum 81a56ba815 proton: Don't crash if we're missing SteamGameId 2018-06-27 08:17:11 -05:00
Andrew Eikum d728001649 build_proton: Fix 32-bit ffmpeg build on macos 2018-06-26 09:10:06 -05:00
Andrew Eikum 13b5f764ae build_proton: Add --with-ffmpeg switch 2018-06-26 07:41:34 -05:00
Andrew Eikum 971ba6438b proton: Load environment overrides from a file on disk 2018-06-25 14:25:13 -05:00
Jeremy White 3d337e9683 Provide an example of how to build and install cmake. 2018-06-25 14:25:13 -05:00
Jeremy White 63c1d07d07 Allow a dev to have the steam-runtime somewhere other than $HOME/ 2018-06-25 14:25:13 -05:00
Jeremy White a5e05955c1 Add nasm and yasm to the build requirements; they are needed for ffmpeg. 2018-06-25 14:25:13 -05:00
Andrew Eikum 2da8976160 proton: Always enable Wine esync 2018-06-25 14:25:13 -05:00
Andrew Eikum 3a8aeade44 update wine 2018-06-25 14:25:13 -05:00
Andrew Eikum f0e3f545cf build_proton: No need to ship 32-bit wineserver 2018-06-20 14:37:17 -05:00
Andrew Eikum 723e34d88e update dxvk
This unpublished commit is v0.54 with
fc3ff7808369188fe3ccab0e92ad79e35996439c applied on top.
2018-06-20 14:37:17 -05:00
Andrew Eikum 17bb46c5af proton: Use wine64 for all winedbg invocations 2018-06-20 14:37:17 -05:00
Andrew Eikum d3e34b0178 update wine 2018-06-20 14:37:17 -05:00
Andrew Eikum 04f6643bb5 build_proton: Disable X support on macOS 2018-06-18 09:01:51 -05:00
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