Wall-clock milliseconds spent in each stage of initialize(), measured with a monotonic clock. More...
#include <gpu_surface.hpp>
Public Attributes | |
| double | instance_ms = -1.0 |
| double | adapter_ms = -1.0 |
| Adapter request (RequestAdapter / EnumerateAdapters). | |
| double | device_ms = -1.0 |
| Device request, including feature and toggle negotiation. | |
| double | surface_ms = -1.0 |
| Native surface creation plus the first swapchain configure. | |
Wall-clock milliseconds spent in each stage of initialize(), measured with a monotonic clock.
A stage that did not run (initialize() failed before it, or the implementation has no such stage) stays negative.
| double pulp::render::GpuSurface::StartupTimings::adapter_ms = -1.0 |
Adapter request (RequestAdapter / EnumerateAdapters).
| double pulp::render::GpuSurface::StartupTimings::device_ms = -1.0 |
Device request, including feature and toggle negotiation.
| double pulp::render::GpuSurface::StartupTimings::instance_ms = -1.0 |
| double pulp::render::GpuSurface::StartupTimings::surface_ms = -1.0 |
Native surface creation plus the first swapchain configure.