5b3ceebc20
proton: Also lock the prefix
2018-03-16 14:50:37 -05:00
7a20ea9c1f
proton: Lock on write access to the dist/ directory
...
Steam needs to be able to run proton several times in parallel without
it becoming corrupted.
2018-03-16 11:37:27 -05:00
e59105dc2f
proton: Improve debug scripts
2018-03-14 14:11:21 -05:00
69c8705c2a
update README for OSX
2018-03-13 14:31:12 -05:00
3a3737f2ca
Update license text
2018-03-13 14:18:43 -05:00
5a007b0123
update dxvk
2018-03-13 13:03:43 -05:00
c3ccf5a02d
update wine
2018-03-13 12:58:10 -05:00
1ad8b530ea
proton: For now, always dump debug scripts
2018-03-13 12:57:53 -05:00
f7af914fe7
proton: Send logging to stderr
...
stdout is read by Steam when handling the compat path verbs. So we
should never write other stuff to stdout.
2018-03-13 12:33:07 -05:00
3c120fa953
proton: Consistently read from os.environ, not our local copy
2018-03-13 12:33:07 -05:00
38efd9aeed
proton: Use STEAM_COMPAT_CLIENT_INSTALL_PATH if available
2018-03-13 12:33:07 -05:00
07d39d53ef
toolmanifest: Fix syntax
2018-03-12 08:53:55 -05:00
ab400010bc
update dxvk
2018-03-08 13:04:58 -06:00
0ddd3ff3d2
proton: Don't hard-code legacycompat path
2018-03-08 12:53:25 -06:00
4c05f2aeec
build_proton: Build openal-soft
2018-03-08 12:53:01 -06:00
1cfd9f7a16
Add openal-soft submodule at version 1.18.2
2018-03-08 12:52:57 -06:00
305196b1ba
build_proton: Build with -O2
2018-03-08 12:48:05 -06:00
3a1b1d1b00
steamclient: Load steamclient.dylib on mac
2018-03-07 14:41:41 -06:00
0ef10d57f8
build_proton: Improve stripping on mac
...
This still leaks my build paths in the binaries, though.
2018-03-06 13:07:55 -06:00
f11e36aac0
proton: Use DYLD_LIBRARY_PATH for mac
2018-03-06 12:13:55 -06:00
50c129c318
build_proton: Support mac build
2018-03-06 12:13:55 -06:00
5270e09e94
Add SDL-mirror submodule at version 2.0.7
...
The official SDL repo is unfortunately Mercurial, so let's use a mirror
instead.
2018-03-02 11:12:04 -06:00
d30f073f6d
Add libjpeg-turbo submodule at version 1.5.3
2018-03-02 11:12:04 -06:00
859ad41bb1
Add libpng submodule at version 1.6.34
2018-03-02 11:12:04 -06:00
414e94f017
Add freetype2 submodule at version 2.9
2018-03-02 11:12:04 -06:00
5dd28393e2
update wine
2018-03-01 14:00:09 -06:00
411d0945c0
update dxvk
2018-03-01 13:59:02 -06:00
f5b838c9e6
proton: Also log during winepath operations
2018-02-27 11:00:55 -06:00
4cda34da0f
add a README
2018-02-26 09:05:21 -06:00
37eb221d95
proton: Fix translatepath verbs
2018-02-26 08:44:11 -06:00
b782a37bf1
build_proton: fix deploying binaries
2018-02-26 08:44:02 -06:00
7ee21d6ad2
check in dxvk binaries
2018-02-23 11:00:05 -06:00
ecc023db90
dxvk: Give up building on debian
2018-02-23 10:57:38 -06:00
26b3dfa09a
update dxvk
2018-02-23 08:46:21 -06:00
d5c916f69c
proton: Delete Steam files before copying them
2018-02-20 11:23:03 -06:00
c32f46cf00
proton: Use new translatepath API
2018-02-20 09:39:14 -06:00
ad6468dd6d
update dxvk
2018-02-19 09:10:41 -06:00
ead648522a
proton: Use log function
2018-02-15 13:06:32 -06:00
711273dd2c
proton: Add prefix upgrade infrastructure
2018-02-15 12:55:40 -06:00
39d699318c
build_dxvk: Fix installing into win32 directory
2018-02-15 11:19:41 -06:00
6ae0931fd2
build_proton: Don't strip by default
2018-02-15 10:27:09 -06:00
5cef7459dc
proton: Dump a few different debugging utilities
2018-02-15 10:22:07 -06:00
434ed0476c
proton: Disable WINEDEBUG during winedbg session
2018-02-15 09:37:19 -06:00
0979ab9ed0
proton: Match winedbg to the architecture type
2018-02-15 09:37:18 -06:00
8de64cea0c
proton: Also dump WINEDLLOVERRIDES and PROTON_VR_RUNTIME
2018-02-15 08:09:08 -06:00
34e8f02917
proton: Escape cwd path
2018-02-15 07:59:42 -06:00
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
8b8295cd67
update dxvk
2018-02-14 14:29:28 -06:00
3c604cd918
update wine
2018-02-14 14:29:28 -06:00
dccc1f1fe8
proton: Add ability to dump debug command line
2018-02-14 14:29:28 -06:00