ExternalGPUProfiler
класс в UnityEngine.Experimental.Rendering
Выполнено в:UnityEngine.CoreModule
Описание
ExternalGPUProfiler API позволяет разработчикам программно делать GPU кадровые записи в сочетании с поддерживаемыми внешними GPU профилерами.
GPU кадровые записи могут быть использованы как для анализа производительности, так и для отладки графических проблем.
GPU Съемки могут быть сделаны при запуске с помощью API как в редакторе, так и в автономных сборках.
ExternalGPUProfiler API поддерживает оба PIX и RenderDoc.
PIX Специальная поддержка
Поддержка PIX доступен только на Windows рабочего стола при использовании DirectX 12 рендеринга API.
NOTE: Весь редактор будет захвачен при захвате кадра в редакторе.
RenderDoc Специальная поддержка
Поддержка RenderDoc доступен при запуске на обоих Windows и Linux рабочий стол.
Поддерживаемое отображение APIs включая DirectX 12, DirectX 11, и Vulkan.
NOTE: При записи кадра в редакторе будет записываться только вид игры.
Статические методы
| Метод | Описание |
|---|---|
| BeginGPUCapture | Начинает текущий захват кадра GPU во внешнем профилере GPU. |
| EndGPUCapture | Завершает текущий захват кадра GPU во внешнем профилере GPU. |
| IsAttached | Возвращает true, когда сборка разработки запускается внешним профилером GPU. |