eda0f05272
proton: Change DXVK-NVAPI to enabled-by-default.
...
it's now disabled by PROTON_DISABLE_NVAPI=1
Link: https://github.com/ValveSoftware/Proton/pull/7335
2024-02-15 15:53:29 +02:00
c9dca2e770
Bump dxvk, dxvk-nvapi, vkd3d-proton submodules.
2024-02-15 15:53:29 +02:00
dc9220271e
proton: Bump proton and prefix version.
2024-02-15 15:53:29 +02:00
9079a24016
build: Make sure configure uses configure.ac mtime.
...
Since we moved the rsync into the container, configure dependency on
configure.ac was broken, leading to it not being regenerated until a
second build. This is because timestamps are read by make earlier than
the rsync, which runs after the top-level rules are checked.
2024-02-15 15:53:29 +02:00
59699bb4d1
build: Run tools/make_specfiles if it exists.
2024-02-15 15:53:29 +02:00
f8bf0861b2
steam.exe: Define SHGetFolderPath(A|W) to remove shlobj.h include.
...
It breaks on DECLSPEC_IMPORT EXTERN_C.
2024-02-15 15:53:29 +02:00
e24f98aa3b
vrclient: Add warnings and asserts to unixlib calls.
...
CW-Bug-Id: #22729
2024-02-15 15:53:29 +02:00
eb45ddf6f8
lsteamclient: Add warnings and asserts to unixlib calls.
...
CW-Bug-Id: #22729
2024-02-15 15:53:29 +02:00
37785cfbd3
vrclient: Split unixlib and build with msvcrt.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
838d14d66e
lsteamclient: Split unixlib and build with msvcrt.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
99bdd62d6c
lsteamclient: Get rid of unused functions declarations.
2024-02-15 15:53:28 +02:00
60d50a11e6
lsteamclient: Get rid of DECLSPEC_HIDDEN.
2024-02-15 15:53:28 +02:00
1e55f9de08
vrclient: Get rid of DECLSPEC_HIDDEN.
2024-02-15 15:53:28 +02:00
859e51c65a
wineopenxr: Get rid of DECLSPEC_HIDDEN.
2024-02-15 15:53:28 +02:00
726879ea78
lsteamclient: Add missing break in ISteamNetworkingUtils_SetConfigValue switch.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
40ff3aa623
gecko: Update version to 2.47.4.
2024-02-15 15:53:28 +02:00
5e70a92e17
lsteamclient: Default calling convention is cdecl.
...
CW-Bug-Id: #22729
CW-Bug-Id: #23085
2024-02-15 15:53:28 +02:00
dcc841cab0
vrclient: Default calling convention is cdecl.
...
CW-Bug-Id: #22729
CW-Bug-Id: #23085
2024-02-15 15:53:28 +02:00
ae89737911
vrclient: Ignore Submit_TextureWithDepth for TextureType_DirectX
...
Don't bother passing as SteamVR compositor ignores depth textures.
Link: https://github.com/ValveSoftware/Proton/pull/7286
2024-02-15 15:53:28 +02:00
8c44c9e9ee
vrclient: Handle Submit_TextureWithPose for TextureType_DirectX
...
This resolves a black HMD with the log message
"fixme:vrclient:ivrcompositor_submit_dxvk Unhandled flags 0x8".
Link: https://github.com/ValveSoftware/Proton/pull/7286
2024-02-15 15:53:28 +02:00
3813708ca9
build: Also set makedep C++ compiler for cross-compilation.
2024-02-15 15:53:28 +02:00
8de58db409
vrclient: Trace IVRCompositor_Submit parameters.
...
CW-Bug-Id: #22729
CW-Bug-Id: #23000
2024-02-15 15:53:28 +02:00
8ff2cf5e8e
vrclient: Make sure the param structs are consistently aligned.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
1bf0e86507
lsteamclient: Make sure the param structs are consistently aligned.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
fd574a64ca
vrclient: Use int8_t instead of ambiguous sized bool.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
cd4a31f4e0
lsteamclient: Use int8_t instead of ambiguous sized bool.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
5190d26e7e
vrclient: Remove unnecessary return value cast.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
f5ef49cf29
vrclient: Use manual method for IVRTrackedCamera_GetVideoStreamFrame.
2024-02-15 15:53:28 +02:00
e9aeba85f2
vrclient: Move sources out of vrclient_x64 subfolder.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
98a90a1458
lsteamclient: Queue callback for input EnableActionEventCallbacks functions.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
6a7dbe6160
lsteamclient: Queue callback for networking SetConfigValue functions.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
5a552fbe77
lsteamclient: Use unix callbacks for custom client classes.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
bc000612cd
lsteamclient: Move callback function handling to unixlib.cpp.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
d8574d35a5
vrclient: Add traces to path conversion helpers.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
38573d2875
lsteamclient: Add traces to path conversion helpers.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
1e8d243065
vrclient: Move unix to dos path conversions to the unix side.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
c95536019c
lsteamclient: Move unix to dos path conversions to the unix side.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
43481a24ff
vrclient: Move dos to unix path conversion to the unix side.
...
CW-Bug-Id: #22729
2024-02-15 15:53:28 +02:00
049342a555
lsteamclient: Move dos to unix path conversion to the unix side.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
fd5711e93b
vrclient: Use unixlib interface for C API functions.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
cf89fdf018
lsteamclient: Use unixlib interface for C API functions.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
4e8556ae62
vrclient: Move json conversion to the unix side.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
13fa4c9b13
vrclient: Remove now unused PE-side unwrappers.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
9219ad9490
vrclient: Unwrap Submit vulkan objects on the unix side.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
59205c21ee
vrclient: Unwrap SetSkyboxOverride vulkan objects on the unix side.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
0e092b3940
vrclient: Unwrap IVROverlay_SetOverlayTexture vulkan objects on the unix side.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
5ef99b39a3
vrclient: Unwrap vulkan objects outside of vrclient_translate_texture_dxvk.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
ec9b2692c7
vrclient: Move physical device wrapping to the unix side.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
a185561e88
vrclient: Generate unixlib interface in unixlib_generated.h.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00
b22627053d
lsteamclient: Generate unixlib interface in unixlib_generated.h.
...
CW-Bug-Id: #22729
2024-02-15 15:53:27 +02:00