Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::render::GpuStartupReport Struct Reference

Bring-up stage timings from GpuSurface::initialize() plus the two stages the owning host measures around it. More...

#include <gpu_startup_report.hpp>

Public Attributes

GpuSurface::StartupTimings surface
double graphite_ms = -1.0
 SkiaSurface (Graphite context) creation on the shared Dawn device.
double first_frame_ms = -1.0
 From the start of GPU bring-up to the end of the first rendered frame (submitted and presented, or read back when there is no drawable).

Detailed Description

Bring-up stage timings from GpuSurface::initialize() plus the two stages the owning host measures around it.

Member Data Documentation

◆ first_frame_ms

double pulp::render::GpuStartupReport::first_frame_ms = -1.0

From the start of GPU bring-up to the end of the first rendered frame (submitted and presented, or read back when there is no drawable).

◆ graphite_ms

double pulp::render::GpuStartupReport::graphite_ms = -1.0

SkiaSurface (Graphite context) creation on the shared Dawn device.

◆ surface

GpuSurface::StartupTimings pulp::render::GpuStartupReport::surface

The documentation for this struct was generated from the following file: