Use uint in more places where the C++ API uses uint8_t

This commit is contained in:
GreemDev 2025-12-29 01:07:30 -06:00
parent e419d2ebda
commit 08af8d8cf8
2 changed files with 11 additions and 11 deletions

View file

@ -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
/// <param name="numFrames">the number of frames to capture.</param>
/// <remarks>Requires RenderDoc API version 1.1</remarks>
[RenderDocApiVersion(1, 1)]
public static void TriggerMultiFrameCapture(int numFrames)
public static void TriggerMultiFrameCapture(uint numFrames)
{
if (Api is null) return;

View file

@ -22,27 +22,27 @@ namespace Ryujinx.Graphics.RenderDocApi
public delegate* unmanaged[Cdecl]<byte*> GetCaptureFilePathTemplate;
public delegate* unmanaged[Cdecl]<int> GetNumCaptures;
public delegate* unmanaged[Cdecl]<int, byte*, int*, long*, int> GetCapture;
public delegate* unmanaged[Cdecl]<int, byte*, int*, long*, uint> GetCapture;
public delegate* unmanaged[Cdecl]<void> TriggerCapture;
public delegate* unmanaged[Cdecl]<int> IsTargetControlConnected;
public delegate* unmanaged[Cdecl]<int, byte*, int> LaunchReplayUI;
public delegate* unmanaged[Cdecl]<uint> IsTargetControlConnected;
public delegate* unmanaged[Cdecl]<uint, byte*, uint> LaunchReplayUI;
public delegate* unmanaged[Cdecl]<void*, void*, void> SetActiveWindow;
public delegate* unmanaged[Cdecl]<void*, void*, void> StartFrameCapture;
public delegate* unmanaged[Cdecl]<int> IsFrameCapturing;
public delegate* unmanaged[Cdecl]<void*, void*, int> EndFrameCapture;
public delegate* unmanaged[Cdecl]<uint> IsFrameCapturing;
public delegate* unmanaged[Cdecl]<void*, void*, uint> EndFrameCapture;
// 1.1
public delegate* unmanaged[Cdecl]<int, void> TriggerMultiFrameCapture;
public delegate* unmanaged[Cdecl]<uint, void> TriggerMultiFrameCapture;
// 1.2
public delegate* unmanaged[Cdecl]<byte*, byte*, void> SetCaptureFileComments;
// 1.3
public delegate* unmanaged[Cdecl]<void*, void*, int> DiscardFrameCapture;
public delegate* unmanaged[Cdecl]<void*, void*, uint> DiscardFrameCapture;
// 1.5
public delegate* unmanaged[Cdecl]<int> ShowReplayUI;
public delegate* unmanaged[Cdecl]<uint> ShowReplayUI;
// 1.6
public delegate* unmanaged[Cdecl]<byte*, void> SetCaptureTitle;