From 30548e1df7356c64a11910ddb9f04cf3bf2dcf3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Bernon?= Date: Thu, 16 Nov 2023 22:08:56 +0100 Subject: [PATCH] vrclient: Update the params nSubmitFlags instead of the local variable. CW-Bug-Id: #23000 CW-Bug-Id: #22729 --- .../vrclient_x64/vrcompositor_manual.c | 34 +++++++++---------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/vrclient_x64/vrclient_x64/vrcompositor_manual.c b/vrclient_x64/vrclient_x64/vrcompositor_manual.c index 8f964244..6afcf8ef 100644 --- a/vrclient_x64/vrclient_x64/vrcompositor_manual.c +++ b/vrclient_x64/vrclient_x64/vrcompositor_manual.c @@ -305,7 +305,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_009_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_009_Submit( ¶ms ); @@ -353,7 +353,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_010_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_010_Submit( ¶ms ); @@ -401,7 +401,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_011_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_011_Submit( ¶ms ); @@ -449,7 +449,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_012_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_012_Submit( ¶ms ); @@ -497,7 +497,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_013_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_013_Submit( ¶ms ); @@ -545,7 +545,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_014_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_014_Submit( ¶ms ); @@ -593,7 +593,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_015_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_015_Submit( ¶ms ); @@ -660,7 +660,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_016_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_016_Submit( ¶ms ); @@ -727,7 +727,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_017_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_017_Submit( ¶ms ); @@ -794,7 +794,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_018_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_018_Submit( ¶ms ); @@ -861,7 +861,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_019_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_019_Submit( ¶ms ); @@ -943,7 +943,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_020_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_020_Submit( ¶ms ); @@ -1041,7 +1041,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_021_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_021_Submit( ¶ms ); @@ -1155,7 +1155,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_022_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_022_Submit( ¶ms ); @@ -1269,7 +1269,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_024_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_024_Submit( ¶ms ); @@ -1383,7 +1383,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_026_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_026_Submit( ¶ms ); @@ -1462,7 +1462,7 @@ EVRCompositorError __thiscall winIVRCompositor_IVRCompositor_027_Submit( struct TRACE( "%p\n", _this ); compositor_data.handoff_called = FALSE; - if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, &nSubmitFlags, &state ); + if (pTexture->eType == TextureType_DirectX) load_compositor_texture_dxvk( eEye, pTexture, ¶ms.nSubmitFlags, &state ); if (pTexture->eType == TextureType_Vulkan) load_compositor_texture_vulkan( eEye, pTexture, nSubmitFlags, &state ); params.pTexture = state.submit; cppIVRCompositor_IVRCompositor_027_Submit( ¶ms );