From 08af8d8cf8e170f9bf48494de0e6dc482e0c1137 Mon Sep 17 00:00:00 2001 From: GreemDev Date: Mon, 29 Dec 2025 01:07:30 -0600 Subject: [PATCH] Use uint in more places where the C++ API uses uint8_t --- src/Ryujinx.Graphics.RenderDocApi/RenderDoc.cs | 6 +++--- .../RenderDocApi.cs | 16 ++++++++-------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/Ryujinx.Graphics.RenderDocApi/RenderDoc.cs b/src/Ryujinx.Graphics.RenderDocApi/RenderDoc.cs index 83a37e0a7..c6550fb48 100644 --- a/src/Ryujinx.Graphics.RenderDocApi/RenderDoc.cs +++ b/src/Ryujinx.Graphics.RenderDocApi/RenderDoc.cs @@ -318,12 +318,12 @@ namespace Ryujinx.Graphics.RenderDocApi if (commandLine == null) { - return Api->LaunchReplayUI(connectTargetControl ? 1 : 0, null) != 0; + return Api->LaunchReplayUI(connectTargetControl ? 1u : 0u, null) != 0; } fixed (byte* ptr = commandLine.ToNullTerminatedByteArray()) { - return Api->LaunchReplayUI(connectTargetControl ? 1 : 0, ptr) != 0; + return Api->LaunchReplayUI(connectTargetControl ? 1u : 0u, ptr) != 0; } } @@ -376,7 +376,7 @@ namespace Ryujinx.Graphics.RenderDocApi /// the number of frames to capture. /// Requires RenderDoc API version 1.1 [RenderDocApiVersion(1, 1)] - public static void TriggerMultiFrameCapture(int numFrames) + public static void TriggerMultiFrameCapture(uint numFrames) { if (Api is null) return; diff --git a/src/Ryujinx.Graphics.RenderDocApi/RenderDocApi.cs b/src/Ryujinx.Graphics.RenderDocApi/RenderDocApi.cs index 598bd58e2..70565b55a 100644 --- a/src/Ryujinx.Graphics.RenderDocApi/RenderDocApi.cs +++ b/src/Ryujinx.Graphics.RenderDocApi/RenderDocApi.cs @@ -22,27 +22,27 @@ namespace Ryujinx.Graphics.RenderDocApi public delegate* unmanaged[Cdecl] GetCaptureFilePathTemplate; public delegate* unmanaged[Cdecl] GetNumCaptures; - public delegate* unmanaged[Cdecl] GetCapture; + public delegate* unmanaged[Cdecl] GetCapture; public delegate* unmanaged[Cdecl] TriggerCapture; - public delegate* unmanaged[Cdecl] IsTargetControlConnected; - public delegate* unmanaged[Cdecl] LaunchReplayUI; + public delegate* unmanaged[Cdecl] IsTargetControlConnected; + public delegate* unmanaged[Cdecl] LaunchReplayUI; public delegate* unmanaged[Cdecl] SetActiveWindow; public delegate* unmanaged[Cdecl] StartFrameCapture; - public delegate* unmanaged[Cdecl] IsFrameCapturing; - public delegate* unmanaged[Cdecl] EndFrameCapture; + public delegate* unmanaged[Cdecl] IsFrameCapturing; + public delegate* unmanaged[Cdecl] EndFrameCapture; // 1.1 - public delegate* unmanaged[Cdecl] TriggerMultiFrameCapture; + public delegate* unmanaged[Cdecl] TriggerMultiFrameCapture; // 1.2 public delegate* unmanaged[Cdecl] SetCaptureFileComments; // 1.3 - public delegate* unmanaged[Cdecl] DiscardFrameCapture; + public delegate* unmanaged[Cdecl] DiscardFrameCapture; // 1.5 - public delegate* unmanaged[Cdecl] ShowReplayUI; + public delegate* unmanaged[Cdecl] ShowReplayUI; // 1.6 public delegate* unmanaged[Cdecl] SetCaptureTitle;