Andrew Eikum
87321d3d3b
build and ship vkd3d for d3d12 support
2019-08-22 14:44:30 -05:00
Justin Martin
53b24d7188
user_settings.py: Add PROTON_NO_FSYNC switch
2019-08-06 14:40:24 -05:00
Andrew Eikum
18568f70e4
update FAudio to 19.08
2019-08-06 14:40:24 -05:00
Andrew Eikum
0e19f966a3
update dxvk to v1.3.2 + bd40b057202a9e4
2019-08-06 14:40:24 -05:00
Andrew Eikum
cfb2d906c8
update wine
2019-08-06 14:40:24 -05:00
Andrew Eikum
a6c0e8b2ff
proton: Don't override the environment with user_settings
...
The intended priority orider is command-line options (the environment)
beats user_settings beats compat_config settings beats defaults.
2019-08-05 09:23:43 -05:00
Andrew Eikum
685f119488
proton: pylint fixes
2019-08-01 14:30:26 -05:00
Andrew Eikum
d0346080bd
proton: Check that we're running as a script
2019-08-01 14:30:26 -05:00
Andrew Eikum
055e095af7
proton: Use the right environment creating default prefix
2019-08-01 14:30:26 -05:00
Andrew Eikum
d2cf7e08eb
proton: Change global references to instance
2019-08-01 14:30:26 -05:00
Andrew Eikum
7425001e8e
proton: Move session methods into Session class
2019-08-01 14:30:26 -05:00
Andrew Eikum
adcdea1315
proton: Move session globals into Session class
2019-08-01 14:30:26 -05:00
Andrew Eikum
975875265c
proton: Swap global CompatData references for instance
2019-08-01 14:30:26 -05:00
Andrew Eikum
48c774d868
proton: Move prefix logic into CompatData class
2019-08-01 14:30:26 -05:00
Andrew Eikum
c8639f6132
proton: Move some logic into Proton class
2019-08-01 14:30:26 -05:00
Andrew Eikum
5c9dd25e81
proton: Don't hard-code compatdata paths
2019-08-01 14:30:26 -05:00
Andrew Eikum
6d6e86df99
proton: Don't hard-code proton paths
2019-08-01 14:30:26 -05:00
Andrew Eikum
b3237586a9
Vagrantfile: Enable verbose output from runtime build step
2019-08-01 14:30:26 -05:00
Andrew Eikum
8d8a160d92
update wine
2019-07-24 15:10:49 -05:00
Andrew Eikum
02ce41610d
makefile: Update steam runtime docker init path
...
The Steam runtime image was updated, and /dev/init no longer exists. It
is now at /sbin/docker-init. Unfortunately this change will break
existing runtime installations. You'll need to update your runtime.
Easiest way is to just recreate the Vagrant VM.
2019-07-23 08:08:02 -05:00
Sophie Tauchert
99764d17b1
vrclient: Add openvr v1.5.17 support
2019-07-18 06:10:48 -05:00
Sophie Tauchert
9b09ae5ff8
Add vrclient target to Makefile
2019-07-18 06:10:47 -05:00
Andrew Eikum
9ffa9eee25
update dxvk
2019-07-18 06:10:47 -05:00
Andrew Eikum
4889dbd849
Update licenses
2019-07-18 06:10:47 -05:00
Andrew Eikum
f922357d13
proton: Disable built-in mfplay
...
Allows UE games to function as they did before.
2019-07-18 06:10:47 -05:00
Andrew Eikum
38554adf57
update dxvk to v1.3-1-g03c6df56
2019-07-18 06:10:47 -05:00
Andrew Eikum
7858dd5837
update d9vk to 0.13f
2019-07-18 06:10:47 -05:00
Andrew Eikum
ee4510682f
proton: Remove files before trying to copy over them
...
If the file is a symlink, it could dereference the link and overwrite
the pointed-to file.
2019-07-18 06:10:47 -05:00
Andrew Eikum
8531ea2c9d
Makefile: Teach module target to copy PE files
2019-07-18 06:10:47 -05:00
Andrew Eikum
f44287aeb8
proton: Copy d3d files instead of symlinking them
2019-07-18 06:10:47 -05:00
Andrew Eikum
988271e7c2
README: Clarify setting variable overrides
2019-07-18 06:10:47 -05:00
Andrew Eikum
4708bd6f05
proton: Enable fsync and add PROTON_NO_FSYNC variable
2019-07-18 06:10:47 -05:00
Andrew Eikum
470536ae62
update wine
2019-07-18 06:10:47 -05:00
Andrew Eikum
177fb5c981
update FAudio to 19.07
2019-07-15 07:15:44 -05:00
Brendan Shanks
ee5de7e3be
Vagrantfile: Require vagrant >= 2.2.0
...
Require vagrant >= 2.2.0, the earliest version supporting
config.vagrant.plugins
2019-07-03 08:14:33 -05:00
Andrew Eikum
44f447e9a6
openvr: Support v1.4.18
2019-07-03 08:14:33 -05:00
Andrew Eikum
27b0d4083d
openvr: Support v1.3.22
2019-07-03 08:14:33 -05:00
Andrew Eikum
94568eaa23
openvr: Support v1.2.10
2019-07-03 08:14:33 -05:00
Andrew Eikum
235182da12
proton: Enable e2fs case-folding bit on new prefixes
2019-07-03 08:14:33 -05:00
Andrew Eikum
030bdcd224
Simplify DXVK build
2019-07-03 08:11:05 -05:00
Andrew Eikum
d68e71bed6
Build wine with dxvk cross-compiler
...
WARNING: Do not look directly into the build system without eye
protection.
2019-07-03 08:11:05 -05:00
Andrew Eikum
ab453aaf11
steam_helper: Fix building against Wine 4.11
2019-07-03 08:11:05 -05:00
Andrew Eikum
f9dd5bb0fc
Makefile: Eliminate some vagrant-ssh invocations
...
This command takes a long time, so eliminate as many as we can.
2019-07-03 08:11:05 -05:00
Andrew Eikum
bf237229b6
makefile: Add downloads target to download packages only once
2019-07-03 08:11:05 -05:00
GloriousEggroll
d7819c7bc5
add bison to proton build
2019-07-03 08:11:05 -05:00
Andrew Eikum
1127ebb491
Document rebasing procedure
2019-07-03 08:11:05 -05:00
Andrew Eikum
006634e316
update wine to 4.11
2019-07-03 08:10:53 -05:00
Andrew Eikum
30466dcc5e
proton: Dump config options into the log
2019-07-01 13:14:04 -05:00
Andrew Eikum
f52ecfc6a7
build and ship d9vk
2019-07-01 13:14:04 -05:00
Andrew Eikum
22354ec32f
lsteamclient: Restore some 64-bit struct layout conversions
2019-06-27 09:00:59 -05:00