ExternalGPUProfiler API 允许开发人员以编程方式获取 GPU 帧捕获,并与支持的外部 GPU 分析器结合使用。
GPU 帧捕获可用于分析性能和调试图形相关问题。
在编辑器和独立开发版本中使用 API 运行时,都可以获取 GPU 捕获。
ExternalGPUProfiler API 支持 PIX 和 RenderDoc。
PIX 特定支持
仅当使用 DirectX 12 渲染 API 时,Windows 桌面才提供对 PIX 的支持。
注意:在编辑器中捕获帧时,将捕获整个编辑器。
RenderDoc 特定支持
在 Windows 和 Linux 桌面上运行时,都提供对 RenderDoc 的支持。
支持的渲染 API 包括 DirectX 12、DirectX 11 和 Vulkan。
注意:在编辑器中捕获帧时,仅捕获游戏视图。
BeginGPUCapture | 在外部 GPU 分析器中开始当前 GPU 帧捕获。 |
EndGPUCapture | 在外部 GPU 分析器中结束当前 GPU 帧捕获。 |
IsAttached | 当外部 GPU 分析器启动开发版本时,返回 true。 |