feat: add RenderDocCapture to Debug module for frame capture debugging

- Add RenderDocCapture class for dynamic loading of renderdoc.dll
- Support BeginCapture/EndCapture/TriggerCapture APIs
- Add RenderDoc log category
- Add unit tests for RenderDocCapture in tests/debug
This commit is contained in:
2026-03-23 17:11:01 +08:00
parent d58d98cb68
commit 81dc337262
8 changed files with 285 additions and 0 deletions

View File

@@ -14,6 +14,7 @@ const char* LogCategoryToString(LogCategory category) {
case LogCategory::Memory: return "Memory";
case LogCategory::Threading: return "Threading";
case LogCategory::FileSystem: return "FileSystem";
case LogCategory::RenderDoc: return "RenderDoc";
case LogCategory::Custom: return "Custom";
default: return "Unknown";
}