f632b693bd
proton: Add runinprefix verb for running a program in a running session
...
CW-Bug-Id: 16785
2021-05-13 10:07:29 -05:00
ec9bf7f85d
steam_helper: Create libraryfolders.vdf file.
...
For 2K Launcher.
CW-Bug-Id: 18912
2021-05-13 10:07:20 -05:00
016fb2fc76
steam_helper: Create Valve_SteamIPC_Class event.
...
For 2K Launcher.
CW-Bug-Id: 18912
2021-05-13 10:07:20 -05:00
301e733bbf
steam_helper: Forward steam:// protocol requests to winebrowser.
...
CW-Bug-Id: 18912
2021-05-13 10:07:20 -05:00
7c30c77105
vrclient: Return stored BMD presence from BIsHmdPresent() if client core is not initialized.
...
CW-Bug-Id: 18901
2021-05-13 10:06:49 -05:00
0e9c2536c0
steam_helper: Store HMD presence status in registry.
...
CW-Bug-Id: 18901
2021-05-13 10:06:49 -05:00
6cc6afaa3b
update wine
proton-6.3-3
2021-04-29 13:04:38 -05:00
8ddd3c36a1
proton: Link tahoma.ttf to Windows/Fonts.
...
CW-Bug-Id: 18862
2021-04-27 13:40:50 -05:00
e1885f8496
Add replacement font for Courier Bold.
...
CW-Bug-Id: 18862
2021-04-27 13:40:40 -05:00
575d9bc1f9
Don't install amd_ags_x64 into prefix
...
The DLL ships with the games and having the built-in version in
system32/syswow64 has unexpected consequences.
If the game is launched from a subdirectory, but the DLL is in current
working directory, the built-in takes precedence as CWD has lower search
priority than system directories (with the default SafeDllSearchMode).
By not installing amd_ags_x64.dll in system32/syswow64 the built-in is
still picked up correctly from lib/ when necessary.
There's an accompanying patch for wine that makes sure wineboot won't
install the dll, but since we construct our default_pfx in a special way
we also need to make sure that files won't get copied/linked there.
To make prefix updates smooth this change also removes any stale
amd_ags_x64.dlls that may have been installed by previous version of
Proton.
CW-Bug-Id: 18804
2021-04-27 11:11:14 -05:00
afc9bf84c7
update vkd3d-proton to v2.3.1
2021-04-27 10:27:01 -05:00
937607d1e5
proton: Log important variables set by the system and user_settings
2021-04-27 09:20:11 -05:00
372d299ed6
update wine
proton-6.3-2-rc1
proton-6.3-2
2021-04-06 11:11:16 -05:00
2d14c192a3
Ask for Proton logs to be attached as a file
...
Occasionally the previous wording gets read as copy/paste a wall of text into a new compatibility report instead of attaching files, which makes it more difficult to have a discussion when many pages of log added to the scroll bar.
2021-03-31 14:08:11 -05:00
5d57ef328f
vrclient: Cleanup vrclient before native library unload if the app failed to do so.
...
Unloading native library without the cleanup hangs. If the native
library is not unloaded explicitly the Linux process then hangs on exit.
Fixes hang on exit from Doom VFR.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com >
proton-6.3-1
2021-03-31 14:08:11 -05:00
d7b47f9d53
media-converter: Pin our dependencies
2021-03-31 14:08:11 -05:00
bbf41a6d75
build: Add -gdwarf-2 -gstrict-dwarf debug info compilation flags.
2021-03-31 14:08:11 -05:00
4a3ec82256
Add PRIME documentation
2021-03-31 14:08:10 -05:00
d3890c110a
docs: Document thread priority configuration.
2021-03-31 14:08:10 -05:00
ea48c51a52
build: Enable videobox gst plugin
2021-03-31 14:08:10 -05:00
31161ce979
update gstreamer to 1.18.4
2021-03-31 14:08:10 -05:00
6c15b7f3c8
Modernize README
2021-03-31 14:08:10 -05:00
96ef46cff6
update FAudio to 21.03.05
2021-03-31 14:08:10 -05:00
00df0f8076
update vkd3d-proton to v2.2
2021-03-31 14:08:10 -05:00
da10583e21
update glslangValidator to SDK-candidate-26-Jul-2020 (3ee5f2f)
2021-03-31 14:08:10 -05:00
e781a587b8
update dxvk to v1.8.1
2021-03-31 14:08:10 -05:00
c9540c2166
proton: Add PROTON_HEAP_DELAY_FREE runtime config option
2021-03-31 14:08:10 -05:00
0e4675f4d2
proton: Add PROTON_NO_XIM runtime config option
2021-03-31 14:08:10 -05:00
5504754ce9
lsteamclient: generate 1.51 support
2021-03-31 14:08:10 -05:00
c2e3697d90
lsteamclient: import steamworks sdk 1.51
2021-03-31 14:08:10 -05:00
52415ddaa4
vrclient: Use Vulkan texture array for d3d11 texture arrays.
...
Signed-off-by: Paul Gofman <pgofman@codeweavers.com >
2021-03-31 14:08:10 -05:00
e0f82e30cb
vrclient: Support v1.16.8.
...
Signed-off-by: Paul Gofman <pgofman@codeweavers.com >
2021-03-31 14:08:10 -05:00
53f2b7aea2
wineopenxr: Don't leak our_images on error in wine_xrEnumerateSwapchainImages().
...
Signed-off-by: Paul Gofman <pgofman@codeweavers.com >
2021-03-31 14:08:10 -05:00
5cec20f700
wineopenxr: Mind more fields from XrSwapchainCreateInfo when creating d3d11 swapchain texture.
...
Signed-off-by: Paul Gofman <pgofman@codeweavers.com >
2021-03-31 14:08:10 -05:00
36bb06593d
wineopenxr: Fix physical device comparison in wine_xrCreateSession().
...
Affects logging WARN only.
Signed-off-by: Paul Gofman <pgofman@codeweavers.com >
2021-03-31 14:08:10 -05:00
29cd5135a3
wineopenxr: Sync DXVK queue in wine_xrEndFrame().
...
Signed-off-by: Paul Gofman <pgofman@codeweavers.com >
2021-03-31 14:08:10 -05:00
7c2bd90636
wineopenxr: Support XR_KHR_vulkan_enable2 extension.
2021-03-31 14:08:10 -05:00
0a4a8b7a01
wineopexr: Don't consider XrCompositionLayerColorScaleBiasKHR in convert_XrCompositionLayer().
...
This structure is not inherited from XrCompositionLayerBaseHeader but
is supposed to be passed as chained structure with a layer.
2021-03-31 14:08:10 -05:00
e70629c08d
wineopenxr: Update to 1.0.13 registry version.
2021-03-31 14:08:10 -05:00
f5383fe715
wineopenxr: Call extra init-related functions from wine_xrCreateSession().
...
Based on a patch by Andrew Eikum.
2021-03-31 14:08:10 -05:00
090871ec2b
wineopenxr: Use registry key to query VR availability.
2021-03-31 14:08:10 -05:00
92b8b209f2
vrclient_x64: Translate action manifest path in startup info.
2021-03-31 14:08:10 -05:00
7ef07bb07f
steam_helper: Store OpenVR status and required extensions in registry on startup.
2021-03-31 14:08:10 -05:00
d2948348b0
vrclient_x64: Use staging texture for the right eye in case of submitted d3d11 texture array.
2021-03-31 14:08:10 -05:00
4f51390dde
vrclient_x64: Set explicit timing mode when d3d11 application uses PostPresentHandoff.
2021-03-31 14:08:10 -05:00
66ded86b3e
vrclient_x64: Use static internal compositor data.
...
VRCompositor ought to be a singleton. Some applications (Gravity Sketch
VR) access VRCompositor multiple times, so we need to share data between
instances.
2021-03-31 14:08:10 -05:00
74313aa478
vrclient_x64: Perform skybox textures conversion for dxvk textures.
2021-03-31 14:08:10 -05:00
98f55bfdb1
vrclient_x64: Unload native vrclient shared library on process detach.
2021-03-31 14:08:10 -05:00
89c297da9d
vrclient_x64: Resolve absolute path in vrclient_dos_path_to_unix_path().
2021-03-31 14:08:10 -05:00
ec0f1d98db
Vagrantfile: Work around an afdko bug
2021-03-31 14:08:10 -05:00