Blender  V3.3
Typedefs | Functions
device/kernel.h File Reference
#include "kernel/types.h"
#include "util/string.h"
#include <ostream>

Go to the source code of this file.

Typedefs

typedef uint64_t DeviceKernelMask
 

Functions

CCL_NAMESPACE_BEGIN const char * device_kernel_as_string (DeviceKernel kernel)
 
std::ostream & operator<< (std::ostream &os, DeviceKernel kernel)
 
string device_kernel_mask_as_string (DeviceKernelMask mask)
 

Typedef Documentation

◆ DeviceKernelMask

Definition at line 17 of file device/kernel.h.

Function Documentation

◆ device_kernel_as_string()

CCL_NAMESPACE_BEGIN const char* device_kernel_as_string ( DeviceKernel  kernel)

Definition at line 10 of file device/kernel.cpp.

References DEVICE_KERNEL_ADAPTIVE_SAMPLING_CONVERGENCE_CHECK, DEVICE_KERNEL_ADAPTIVE_SAMPLING_CONVERGENCE_FILTER_X, DEVICE_KERNEL_ADAPTIVE_SAMPLING_CONVERGENCE_FILTER_Y, DEVICE_KERNEL_CRYPTOMATTE_POSTPROCESS, DEVICE_KERNEL_FILTER_COLOR_POSTPROCESS, DEVICE_KERNEL_FILTER_COLOR_PREPROCESS, DEVICE_KERNEL_FILTER_GUIDING_PREPROCESS, DEVICE_KERNEL_FILTER_GUIDING_SET_FAKE_ALBEDO, DEVICE_KERNEL_INTEGRATOR_ACTIVE_PATHS_ARRAY, DEVICE_KERNEL_INTEGRATOR_COMPACT_PATHS_ARRAY, DEVICE_KERNEL_INTEGRATOR_COMPACT_SHADOW_PATHS_ARRAY, DEVICE_KERNEL_INTEGRATOR_COMPACT_SHADOW_STATES, DEVICE_KERNEL_INTEGRATOR_COMPACT_STATES, DEVICE_KERNEL_INTEGRATOR_INIT_FROM_BAKE, DEVICE_KERNEL_INTEGRATOR_INIT_FROM_CAMERA, DEVICE_KERNEL_INTEGRATOR_INTERSECT_CLOSEST, DEVICE_KERNEL_INTEGRATOR_INTERSECT_SHADOW, DEVICE_KERNEL_INTEGRATOR_INTERSECT_SUBSURFACE, DEVICE_KERNEL_INTEGRATOR_INTERSECT_VOLUME_STACK, DEVICE_KERNEL_INTEGRATOR_MEGAKERNEL, DEVICE_KERNEL_INTEGRATOR_QUEUED_PATHS_ARRAY, DEVICE_KERNEL_INTEGRATOR_QUEUED_SHADOW_PATHS_ARRAY, DEVICE_KERNEL_INTEGRATOR_RESET, DEVICE_KERNEL_INTEGRATOR_SHADE_BACKGROUND, DEVICE_KERNEL_INTEGRATOR_SHADE_LIGHT, DEVICE_KERNEL_INTEGRATOR_SHADE_SHADOW, DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE, DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE_MNEE, DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE_RAYTRACE, DEVICE_KERNEL_INTEGRATOR_SHADE_VOLUME, DEVICE_KERNEL_INTEGRATOR_SHADOW_CATCHER_COUNT_POSSIBLE_SPLITS, DEVICE_KERNEL_INTEGRATOR_SORTED_PATHS_ARRAY, DEVICE_KERNEL_INTEGRATOR_TERMINATED_PATHS_ARRAY, DEVICE_KERNEL_INTEGRATOR_TERMINATED_SHADOW_PATHS_ARRAY, DEVICE_KERNEL_NUM, DEVICE_KERNEL_PREFIX_SUM, DEVICE_KERNEL_SHADER_EVAL_BACKGROUND, DEVICE_KERNEL_SHADER_EVAL_CURVE_SHADOW_TRANSPARENCY, DEVICE_KERNEL_SHADER_EVAL_DISPLACE, FILM_CONVERT_KERNEL_AS_STRING, FLOAT, FLOAT3, FLOAT4, kernel, and LOG.

Referenced by DeviceQueue::debug_enqueue(), device_kernel_mask_as_string(), PathTraceWorkGPU::enqueue_path_iteration(), PathTraceWorkGPU::num_active_main_paths_paths(), and operator<<().

◆ device_kernel_mask_as_string()

string device_kernel_mask_as_string ( DeviceKernelMask  mask)

◆ operator<<()

std::ostream& operator<< ( std::ostream &  os,
DeviceKernel  kernel 
)

Definition at line 132 of file device/kernel.cpp.

References device_kernel_as_string(), and kernel.