vkCompViz App
 
Loading...
Searching...
No Matches
Classes | Public Attributes | List of all members
Gpu::Gpu::BenchmarkReport::Times Class Referenceexport
module gpu

Timing data for different GPU operations in milliseconds. More...

Collaboration diagram for Gpu::Gpu::BenchmarkReport::Times:
Collaboration graph
[legend]

Classes

class  Download
 Download times from GPU to CPU in milliseconds. More...
 
class  Upload
 Upload times from CPU to GPU in milliseconds. More...
 

Public Attributes

std::vector< float > compute
 Compute times per compute shader iteration in milliseconds.
 
float draw {0}
 Time taken to draw a frame in milliseconds.
 
class Gpu::Gpu::BenchmarkReport::Times::Download download
 
class Gpu::Gpu::BenchmarkReport::Times::Upload upload
 

Detailed Description

Timing data for different GPU operations in milliseconds.

Member Data Documentation

◆ compute

std::vector<float> Gpu::Gpu::BenchmarkReport::Times::compute
export

Compute times per compute shader iteration in milliseconds.

◆ download

class Gpu::Gpu::BenchmarkReport::Times::Download Gpu::Gpu::BenchmarkReport::Times::download

◆ draw

float Gpu::Gpu::BenchmarkReport::Times::draw {0}
export

Time taken to draw a frame in milliseconds.

◆ upload

class Gpu::Gpu::BenchmarkReport::Times::Upload Gpu::Gpu::BenchmarkReport::Times::upload