Compare commits

..

3 Commits

Author SHA1 Message Date
ParantezTech 5b4d93cb71 [gui] added renderdoc strings to all languages 2026-08-03 09:48:58 +03:00
ParantezTech a7dae8dd7d [gui] added renderdoc toggle and debug group 2026-08-03 01:06:36 +03:00
ParantezTech dc3f719fa1 [videoout] added renderdoc in-app capture 2026-08-03 01:06:24 +03:00
2 changed files with 3 additions and 13 deletions
+1 -1
View File
@@ -9,7 +9,7 @@ SPDX-License-Identifier: GPL-2.0-or-later
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<SharpEmuVersion>0.0.3-release.2</SharpEmuVersion>
<SharpEmuVersion>0.0.3-hotfix-2</SharpEmuVersion>
<Version>$(SharpEmuVersion)</Version>
<RepoRoot>$([MSBuild]::NormalizeDirectory('$(MSBuildThisFileDirectory)'))</RepoRoot>
@@ -10179,12 +10179,7 @@ internal static unsafe class VulkanVideoPresenter
}
var size = (ulong)Math.Max(guestBuffer.Length, sizeof(uint));
if (guestBuffer.BaseAddress > ulong.MaxValue - size)
{
return CreateTransientGlobalBufferResource(guestBuffer);
}
var endAddress = guestBuffer.BaseAddress + size;
var endAddress = checked(guestBuffer.BaseAddress + size);
GuestBufferAllocation? allocation = null;
foreach (var candidate in _guestBufferAllocations)
{
@@ -10419,14 +10414,9 @@ internal static unsafe class VulkanVideoPresenter
}
var size = (ulong)Math.Max(buffer.Length, sizeof(uint));
if (buffer.BaseAddress > ulong.MaxValue - size - 3)
{
continue;
}
var alignedStart = buffer.BaseAddress &
~(GuestStorageBufferOffsetAlignment - 1);
var paddedEnd = (buffer.BaseAddress + size + 3) & ~3UL;
var paddedEnd = checked(buffer.BaseAddress + size + 3) & ~3UL;
ranges.Add((
alignedStart,
paddedEnd));