Andrew Eikum
ee8e065367
steam_helper: Catch JSON exceptions
2020-06-10 07:43:32 -05:00
Andrew Eikum
432cb93797
README: Disincentivize trying the write watch hack
2020-06-05 08:58:23 -05:00
Andrew Eikum
745d5dcf3a
update Vulkan-Headers to v1.2.142
2020-06-05 08:58:23 -05:00
Andrew Eikum
9352a5ffd7
update vkd3d
2020-06-05 08:58:23 -05:00
abarichello
97ef4421fb
gitattributes: Tell Github Linguist to ignore .sc files
2020-06-05 08:58:23 -05:00
Andrew Eikum
a853ce145d
lsteamclient: Import steamworks 1.48a and fix up networkingsockets versions
2020-06-05 08:58:23 -05:00
Andrew Eikum
48a702ac4e
update FAudio to 20.06
2020-06-05 08:58:23 -05:00
Andrew Eikum
10d35a3072
update dxvk to v1.7
2020-06-05 08:58:23 -05:00
Andrew Eikum
9f614e83ce
proton: Add nowritewatch config option to disable write watch support
2020-06-05 08:58:23 -05:00
Andrew Eikum
78bd89369d
update wine
2020-06-05 08:58:20 -05:00
GloriousEggroll
b6b52d19f1
build: Build gstreamer with orc.
2020-06-02 08:46:19 -05:00
Alan
6e821c774f
proton: Double-check to avoid locking, if unnecessary
2020-06-01 11:38:16 -05:00
Andrew Eikum
c6a40b9947
update vkd3d
2020-04-30 14:28:56 -05:00
Andrew Eikum
187b34036a
update wine
2020-04-30 14:28:54 -05:00
Andrew Eikum
fa9fa6fb04
update dxvk to v1.6.1-8-g9f4baf3f
2020-04-27 10:37:03 -05:00
Andrew Eikum
1a0cf7f7e2
proton: Unset WINE{E,F}SYNC if they are disabled
2020-04-27 07:51:44 -05:00
Andrew Eikum
16c6c2756a
Vagrantfile: set a lower memory bound of 4096 MB
2020-04-27 07:39:08 -05:00
Andrew Eikum
51d29f3457
update Vulkan-Headers to 1.2.131
...
Required by vkd3d update.
2020-04-15 11:57:44 -05:00
Rémi Bernon
75ed8f6469
proton: Introduce seccomp runtime option.
...
This then sets the WINESECCOMP environment variable to enable seccomp
filter for DOOM Eternal DRM (and others) without impacting other games.
2020-04-15 11:57:44 -05:00
Andrew Eikum
c0421aacce
update vkd3d
2020-04-15 11:57:44 -05:00
Andrew Eikum
63b6a4f80b
update wine
2020-04-09 13:54:06 -05:00
C.R. Kirkwood-Watts
8f422a153d
Vagrantfile: Limit CPU count to 32 for VirtualBox hosts.
...
VirtualBox can present up to 32 virtual CPUs to each virtual machine,
which is less than detected on some processors.
2020-04-01 11:51:02 -05:00
Vincent Povirk
aaeb4445f3
proton: Store original LD_LIBRARY_PATH before modifying it
...
Some parts of Wine will invoke system binaries, which should not use
Proton's libraries.
2020-04-01 11:49:02 -05:00
Andrew Eikum
b2f97cac09
Update .gitignore
2020-04-01 11:24:02 -05:00
Andrew Eikum
07860b2473
steam_helper: Fix XDG_CONFIG_HOME handling
2020-03-23 09:50:17 -05:00
Zhiyi Zhang
60b53f915d
build: Use MAKE variable for building modules.
...
So that options like -j can be passed through.
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com>
2020-03-23 08:19:09 -05:00
Pierre-Loup A. Griffais
80d7014333
vrclient: Override WaitGetPoses for new IVRCompositor versions
2020-03-22 17:38:50 -05:00
Andrew Eikum
22f4012278
update wine
2020-03-19 14:48:52 -05:00
Andrew Eikum
a9575f7c77
proton: Add cmdlineappend: compat config option
2020-03-19 14:48:52 -05:00
Andrew Eikum
13ccf8a854
vrclient: Convert paths coming in over JSON
2020-03-19 14:48:52 -05:00
Andrew Eikum
0a77ffde26
vrclient: import jsoncpp
2020-03-19 14:48:52 -05:00
Andrew Eikum
bf3ca0fd4a
vrclient: support openvr v1.10.30
2020-03-19 14:48:52 -05:00
Andrew Eikum
c7c3b3c8a7
vrclient: Support openvr v1.9.16
2020-03-18 13:50:17 -05:00
Andrew Eikum
2708188322
proton: Don't dump PROTON_VR_RUNTIME variable
...
It's set by steam_helper now.
2020-03-18 13:50:09 -05:00
Andrew Eikum
18e235f96b
lsteamclient: Sync environment only once
2020-03-18 13:49:55 -05:00
Andrew Eikum
6ad6ed2249
update dxvk to v1.5.5-15-g45c8b0910
2020-03-09 10:03:54 -05:00
Andrew Eikum
f96c8d6e6a
proton: Add noforcelgadd compat config option
2020-03-09 10:03:54 -05:00
Andrew Eikum
f9b9e9416a
update FAudio to 20.03
2020-03-09 10:03:54 -05:00
Andrew Eikum
64f4d0de95
update dxvk to v1.5.5
2020-03-09 10:03:54 -05:00
Andrew Eikum
e781acfa78
proton: Force LARGE_ADDRESS_AWARE flag for all applications
2020-03-09 10:03:54 -05:00
Andrew Eikum
5f22772332
build: Build deinterlace gstreamer filter
2020-03-09 10:03:54 -05:00
Andrew Eikum
ef07eee01a
steam_helper: Always pass CREATE_UNICODE_ENVIRONMENT to CreateProcess
...
According to Joshua Ashton, real steam.exe does this.
2020-03-09 10:03:54 -05:00
Joshua Ashton
68f982bd47
steam_helper: Use ShellExecute when not launching .exes
...
This behaviour more closely matches what Steam on Windows does when
launching things that aren't executables.
2020-03-09 10:03:54 -05:00
Derek Lesho
a33e3d105d
lsteamclient: Sync important environment variables before calling CreateInterface.
2020-03-09 10:03:54 -05:00
Andrew Eikum
349df9c436
steam_helper: Set up VR paths in steam.exe, not proton
...
This speeds up game launch times.
2020-03-09 10:03:54 -05:00
Andrew Eikum
e1c5da52c6
steam_helper: Import jsoncpp
2020-03-05 10:03:11 -06:00
Andrew Eikum
a4b8a51d4a
steam_helper: Don't use msvcrt
...
We need access to linux crt functions (like getenv()), so disallow use
of msvcrt. Notably, linux crt wchar functions are _not_ compatible with
Windows WCHAR strings.
2020-03-05 10:03:11 -06:00
Andrew Eikum
6364369ad9
update wine
2020-03-05 10:03:11 -06:00
Rémi Bernon
1e4083027f
steam.exe: Create Steam for Windows named event.
...
This event is sometimes checked for existence by Denuvo DRM, to decide
whether the game is genuine. This the case in Just Cause 3, and not
having it makes the game delete all saved progress.
2020-02-24 09:33:55 -06:00
Rémi Bernon
c6cead45dc
lsteamclient: Reallocate new interface only when linux_side changes.
...
This fixes Batman: AK's Denuvo DRM incorrectly flagging the game as
pirated.
2020-02-24 09:33:55 -06:00