Blender V5.0
blender::gpu::ProfileReport Class Reference

#include <gpu_profile_report.hh>

Public Member Functions

void add_group (StringRefNull name, uint64_t gpu_start, uint64_t gpu_end, uint64_t cpu_start, uint64_t cpu_end)
void add_group_cpu (StringRefNull name, uint64_t cpu_start, uint64_t cpu_end)

Static Public Member Functions

static ProfileReport & get ()

Detailed Description

Definition at line 20 of file gpu_profile_report.hh.

Member Function Documentation

◆ add_group()

void blender::gpu::ProfileReport::add_group ( StringRefNull name,
uint64_t gpu_start,
uint64_t gpu_end,
uint64_t cpu_start,
uint64_t cpu_end )
inline

Definition at line 47 of file gpu_profile_report.hh.

References lock, and name.

◆ add_group_cpu()

void blender::gpu::ProfileReport::add_group_cpu ( StringRefNull name,
uint64_t cpu_start,
uint64_t cpu_end )
inline

Definition at line 75 of file gpu_profile_report.hh.

References lock, and name.

Referenced by blender::gpu::ShaderCompiler::compile().

◆ get()

ProfileReport & blender::gpu::ProfileReport::get ( )
inlinestatic

Definition at line 41 of file gpu_profile_report.hh.

Referenced by blender::gpu::ShaderCompiler::compile().


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