Blender V5.0
profiler.h File Reference
#include "util/profiling.h"

Go to the source code of this file.

Macros

#define PROFILING_INIT(kg, event)
#define PROFILING_EVENT(event)
#define PROFILING_INIT_FOR_SHADER(kg, event)
#define PROFILING_SHADER(object, shader)

Macro Definition Documentation

◆ PROFILING_EVENT

#define PROFILING_EVENT ( event)
Value:
profiling_helper.set_event(event)

Definition at line 16 of file profiler.h.

◆ PROFILING_INIT

#define PROFILING_INIT ( kg,
event )
Value:
ProfilingHelper profiling_helper((ProfilingState *)&kg->profiler, event)

Definition at line 14 of file profiler.h.

◆ PROFILING_INIT_FOR_SHADER

#define PROFILING_INIT_FOR_SHADER ( kg,
event )
Value:
ProfilingWithShaderHelper profiling_helper((ProfilingState *)&kg->profiler, event)

Definition at line 17 of file profiler.h.

◆ PROFILING_SHADER

#define PROFILING_SHADER ( object,
shader )
Value:
profiling_helper.set_shader(object, (shader) & SHADER_MASK);
@ SHADER_MASK

Definition at line 19 of file profiler.h.