Andrew Eikum
|
63b32e09f6
|
proton: Better handle broken symlinks
|
2022-03-14 10:22:16 -05:00 |
|
Andrew Eikum
|
bc57d557cf
|
proton: Add file_exists helper function
To make desired handling of symlinks more clear at the callsite.
|
2022-03-14 10:22:16 -05:00 |
|
Zebediah Figura
|
80cba82d25
|
proton: Always check if the prefix config changed.
In particular, make sure that we update builtin dlls for the first process that runs.
|
2021-06-16 14:39:13 -05:00 |
|
Andrew Eikum
|
86433ceddd
|
proton: Add nativevulkanloader config setting
|
2021-02-05 08:16:50 -06:00 |
|
Andrew Eikum
|
38f603d7bf
|
wineopenxr: Add openxr support
|
2021-01-11 12:26:56 -06:00 |
|
Andrew Eikum
|
4c0f01e2dc
|
proton: Add gamedrive config setting to create an S: drive for the game's library
|
2020-12-08 08:24:04 -06:00 |
|
Andrew Eikum
|
25a2a690b0
|
proton: Add helpers for pre/appending to env var lists
|
2020-12-08 08:23:57 -06:00 |
|
Andrew Eikum
|
1b975c15dd
|
proton: Add vkd3dbindlesstb compat config option
|
2020-12-08 08:23:57 -06:00 |
|
Pierre-Loup A. Griffais
|
300d23ca7c
|
proton: give transcoded files their own path
STEAM_COMPAT_TRANSCODED_MEDIA_PATH
|
2020-12-01 13:03:31 -06:00 |
|
Rémi Bernon
|
d126a401f6
|
proton: Add dotnetfx35.exe builtin override.
|
2020-11-10 07:31:32 -06:00 |
|
Andrew Eikum
|
1002d7c23d
|
proton: Attempt to log SLR version
|
2020-11-09 13:43:05 -06:00 |
|
Newbyte
|
6305de83bc
|
proton: Make log directory configurable via PROTON_LOG_DIR
|
2020-11-09 13:43:05 -06:00 |
|
Andrew Eikum
|
7493508dc8
|
proton: Also catch IOErrors from fcntl
|
2020-10-13 13:22:16 -05:00 |
|
Andrew Eikum
|
98a2a3b819
|
proton: Respect WINEDLLOVERRIDES from user_settings, too
|
2020-09-29 14:29:06 -05:00 |
|
Andrew Eikum
|
746cab7813
|
proton: Add write permissions to copied files
We copy some read-only files into the prefix, which can cause problems
(specifically, downgrading to some earlier Proton versions).
|
2020-09-29 14:29:06 -05:00 |
|
Andrew Eikum
|
b1b12f8c4f
|
proton: Also copy VC Runtime libraries
|
2020-09-29 14:29:06 -05:00 |
|
Andrew Eikum
|
a7d44ffecc
|
proton: Add PROTON_HIDE_NVIDIA_GPU runtime config
|
2020-09-29 14:29:06 -05:00 |
|
Andrew Eikum
|
8130c38a19
|
proton: Also track Steam files
We want to remove these on downgrade, as older Proton versions aren't
set up to intercept GameOverlayRenderer.
|
2020-09-29 14:29:06 -05:00 |
|
Andrew Eikum
|
0ac177efaa
|
proton: Also copy vulkan-1.dll
|
2020-09-29 14:29:06 -05:00 |
|
Rémi Bernon
|
265b103e72
|
proton: Add ntdll to the builtin dll symlink exceptions.
|
2020-09-29 14:29:06 -05:00 |
|
Rémi Bernon
|
1ae76adb07
|
proton: Copy Steam library files to C:/Program Files (x86)/Steam.
|
2020-09-29 14:29:06 -05:00 |
|
Andrew Eikum
|
f3f098067a
|
proton: Copy more dxsetup redists
|
2020-09-29 14:29:05 -05:00 |
|
Andrew Eikum
|
c39b1fc34e
|
proton: Don't copy library permissions
These need to be writable.
|
2020-09-29 14:29:05 -05:00 |
|
Andrew Eikum
|
d620a32883
|
proton: Only skip rebuilding symlinks
|
2020-09-29 14:29:05 -05:00 |
|
Esme Povirk
|
911a468618
|
Add the ability to copy builtin dll's instead of making symlinks.
|
2020-09-29 14:29:05 -05:00 |
|
Esme Povirk
|
debb619d17
|
Keep track of when prefix setup tasks need to be re-done.
|
2020-09-29 14:29:05 -05:00 |
|
Esme Povirk
|
369b57d8c8
|
Proton: Add code for updating builtin dll's.
|
2020-09-29 14:29:05 -05:00 |
|
Andrew Eikum
|
f21922d970
|
media-converter: Add media-converter gstreamer plugin
|
2020-09-29 14:29:05 -05:00 |
|
Andrew Eikum
|
7d444028c3
|
update wine to 5.13
|
2020-09-29 14:29:05 -05:00 |
|
Andrew Eikum
|
4ee3a5af70
|
proton: Add vkd3dfl12 to force Direct3D 12 feature level
|
2020-07-15 15:28:04 -05:00 |
|
Andrew Eikum
|
1c26086688
|
Fix up vkd3d-proton build
|
2020-07-15 10:31:53 -05:00 |
|
Andrew Eikum
|
9f614e83ce
|
proton: Add nowritewatch config option to disable write watch support
|
2020-06-05 08:58:23 -05:00 |
|
Alan
|
6e821c774f
|
proton: Double-check to avoid locking, if unnecessary
|
2020-06-01 11:38:16 -05:00 |
|
Andrew Eikum
|
1a0cf7f7e2
|
proton: Unset WINE{E,F}SYNC if they are disabled
|
2020-04-27 07:51: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 |
|
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
|
a9575f7c77
|
proton: Add cmdlineappend: compat config option
|
2020-03-19 14:48:52 -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
|
f96c8d6e6a
|
proton: Add noforcelgadd compat config option
|
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
|
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 |
|
Georg Lehmann
|
20f6b88943
|
proton: Dump WINEFSYNC in debug scripts
|
2020-02-24 09:33:47 -06:00 |
|
Andrew Eikum
|
5d3d462f59
|
proton: Default to DXVK for d3d9.
|
2020-02-07 06:45:08 -06:00 |
|
Andrew Eikum
|
bca0a720cd
|
build: Build and ship glib, gstreamer, gst-plugins-base, and gst-plugins-good
|
2020-02-07 06:45:08 -06:00 |
|
Andrew Eikum
|
45e3edf3ef
|
update wine to 5.0
|
2020-02-03 09:54:07 -06:00 |
|
Andrew Eikum
|
4b08e7a1ae
|
proton: Be quiet if steamvr is missing
|
2020-01-13 13:56:36 -06:00 |
|
Andrew Eikum
|
4338fb517a
|
proton: Remove python2 case
Python2 is dead, and we explicitly invoke python3 in the shebang anyway.
|
2020-01-13 08:25:10 -06:00 |
|
Andrew Eikum
|
f7f6f6b4db
|
build: Use new dxvk_config library instead of importing into wined3d
|
2020-01-10 07:49:13 -06:00 |
|
Andrew Eikum
|
1a460ade01
|
proton: Set up VR paths after waiting for wineserver to exit
We need the server to exit before calling winepath in case the ESYNC or
FSYNC settings changed between run and waitforexitandrun calls.
|
2019-11-07 13:36:27 -06:00 |
|
Andrew Eikum
|
7d37963faf
|
user_settings.py: Add default VKD3D_DEBUG logging
|
2019-11-07 13:36:27 -06:00 |
|