diff --git a/README.md b/README.md index 22174ddb..ae992310 100644 --- a/README.md +++ b/README.md @@ -317,6 +317,7 @@ build/tests/threading/Debug/xcengine_threading_tests.exe - **ConsoleLogSink**: 控制台日志输出 - **FileLogSink**: 文件日志输出 - **Profiler**: 性能分析工具 +- **RenderDocCapture**: RenderDoc 帧捕获集成,支持动态加载 renderdoc.dll 进行 GPU 帧调试 ### Memory(内存管理) @@ -418,6 +419,15 @@ mvs(Multiple Version Samples)展示游戏引擎的各类功能。所有示 - 纹理映射 - 常量缓冲区更新 +### RenderDoc + +D3D12 + RenderDoc 集成示例,展示如何使用 RenderDoc API 进行 GPU 帧捕获和调试: +- 动态加载 renderdoc.dll +- 帧捕获 API(StartFrameCapture/EndFrameCapture/TriggerCapture) +- 捕获文件路径和注释设置 + +> 注意:renderdoc.dll 需单独放置于 `engine/third_party/renderdoc/renderdoc.dll` + ### VolumeRenderer XCEngine 的体积渲染模块,基于 NanoVDB 实现云、烟雾等体积数据的实时渲染: