Add Vulkan debug options to the Debug tab (#2254)

Co-authored-by: DanielSvoboda <daniel.svoboda@hotmail.com>
This commit is contained in:
tomboylover93
2025-01-30 14:34:31 -03:00
committed by GitHub
parent c89c7e8fed
commit e805b97520
39 changed files with 1518 additions and 153 deletions

View File

@@ -700,6 +700,26 @@
<source>Enable RenderDoc Debugging</source>
<translation>Enable RenderDoc Debugging</translation>
</message>
<message>
<source>Enable Crash Diagnostics</source>
<translation>Enable Crash Diagnostics</translation>
</message>
<message>
<source>Collect Shaders</source>
<translation>Collect Shaders</translation>
</message>
<message>
<source>Copy GPU Buffers</source>
<translation>Copy GPU Buffers</translation>
</message>
<message>
<source>Host Debug Markers</source>
<translation>Host Debug Markers</translation>
</message>
<message>
<source>Guest Debug Markers</source>
<translation>Guest Debug Markers</translation>
</message>
<message>
<source>Update</source>
<translation>更新</translation>
@@ -720,6 +740,10 @@
<source>GUI Settings</source>
<translation>介面設置</translation>
</message>
<message>
<source>Title Music</source>
<translation>Title Music</translation>
</message>
<message>
<source>Disable Trophy Pop-ups</source>
<translation>Disable Trophy Pop-ups</translation>
@@ -928,6 +952,26 @@
<source>rdocCheckBox</source>
<translation>啟用RenderDoc調試:\n如果啟用模擬器將提供與Renderdoc的兼容性以允許捕獲和分析當前渲染的幀。</translation>
</message>
<message>
<source>collectShaderCheckBox</source>
<translation>Collect Shaders:\nYou need this enabled to edit shaders with the debug menu (Ctrl + F10).</translation>
</message>
<message>
<source>crashDiagnosticsCheckBox</source>
<translation>Crash Diagnostics:\nCreates a .yaml file with info about the Vulkan state at the time of crashing.\nUseful for debugging 'Device lost' errors. If you have this enabled, you should enable Host AND Guest Debug Markers.\nDoes not work on Intel GPUs.\nYou need Vulkan Validation Layers enabled and the Vulkan SDK for this to work.</translation>
</message>
<message>
<source>copyGPUBuffersCheckBox</source>
<translation>Copy GPU Buffers:\nGets around race conditions involving GPU submits.\nMay or may not help with PM4 type 0 crashes.</translation>
</message>
<message>
<source>hostMarkersCheckBox</source>
<translation>Host Debug Markers:\nInserts emulator-side information like markers for specific AMDGPU commands around Vulkan commands, as well as giving resources debug names.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.</translation>
</message>
<message>
<source>guestMarkersCheckBox</source>
<translation>Guest Debug Markers:\nInserts any debug markers the game itself has added to the command buffer.\nIf you have this enabled, you should enable Crash Diagnostics.\nUseful for programs like RenderDoc.</translation>
</message>
</context>
<context>
<name>CheatsPatches</name>