|
Blender V4.3
|
#include "util/profiling.h"Go to the source code of this file.
Macros | |
| #define | PROFILING_INIT(kg, event) ProfilingHelper profiling_helper((ProfilingState *)&kg->profiler, event) |
| #define | PROFILING_EVENT(event) profiling_helper.set_event(event) |
| #define | PROFILING_INIT_FOR_SHADER(kg, event) ProfilingWithShaderHelper profiling_helper((ProfilingState *)&kg->profiler, event) |
| #define | PROFILING_SHADER(object, shader) profiling_helper.set_shader(object, (shader) & SHADER_MASK); |
| #define PROFILING_EVENT | ( | event | ) | profiling_helper.set_event(event) |
Definition at line 16 of file kernel/util/profiling.h.
Referenced by integrate_surface(), integrator_eval_background_shader(), and light_sample_shader_eval().
| #define PROFILING_INIT | ( | kg, | |
| event ) ProfilingHelper profiling_helper((ProfilingState *)&kg->profiler, event) |
Definition at line 14 of file kernel/util/profiling.h.
Referenced by integrator_init_from_bake(), integrator_init_from_camera(), integrator_intersect_closest(), integrator_intersect_dedicated_light(), integrator_intersect_shadow(), integrator_intersect_subsurface(), integrator_shade_background(), integrator_shade_dedicated_light(), integrator_shade_light(), integrator_shade_shadow(), integrator_shade_volume(), and integrator_volume_stack_update_for_subsurface().
| #define PROFILING_INIT_FOR_SHADER | ( | kg, | |
| event ) ProfilingWithShaderHelper profiling_helper((ProfilingState *)&kg->profiler, event) |
Definition at line 17 of file kernel/util/profiling.h.
Referenced by integrate_surface(), integrator_eval_background_shader(), and light_sample_shader_eval().
| #define PROFILING_SHADER | ( | object, | |
| shader ) profiling_helper.set_shader(object, (shader) & SHADER_MASK); |
Definition at line 19 of file kernel/util/profiling.h.
Referenced by integrate_surface(), integrator_eval_background_shader(), and light_sample_shader_eval().