MCPcopy Create free account
hub / github.com/blender/cycles / device_kernel_as_string

Function device_kernel_as_string

src/device/kernel.cpp:42–188  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40}
41
42const char *device_kernel_as_string(DeviceKernel kernel)
43{
44 switch (kernel) {
45 /* Integrator. */
46 case DEVICE_KERNEL_INTEGRATOR_INIT_FROM_CAMERA:
47 return "integrator_init_from_camera";
48 case DEVICE_KERNEL_INTEGRATOR_INIT_FROM_BAKE:
49 return "integrator_init_from_bake";
50 case DEVICE_KERNEL_INTEGRATOR_INTERSECT_CLOSEST:
51 return "integrator_intersect_closest";
52 case DEVICE_KERNEL_INTEGRATOR_INTERSECT_SHADOW:
53 return "integrator_intersect_shadow";
54 case DEVICE_KERNEL_INTEGRATOR_INTERSECT_SUBSURFACE:
55 return "integrator_intersect_subsurface";
56 case DEVICE_KERNEL_INTEGRATOR_INTERSECT_VOLUME_STACK:
57 return "integrator_intersect_volume_stack";
58 case DEVICE_KERNEL_INTEGRATOR_INTERSECT_DEDICATED_LIGHT:
59 return "integrator_intersect_dedicated_light";
60 case DEVICE_KERNEL_INTEGRATOR_SHADE_BACKGROUND:
61 return "integrator_shade_background";
62 case DEVICE_KERNEL_INTEGRATOR_SHADE_LIGHT_NEE:
63 return "integrator_shade_light_nee";
64 case DEVICE_KERNEL_INTEGRATOR_SHADE_LIGHT_FORWARD:
65 return "integrator_shade_light_forward";
66 case DEVICE_KERNEL_INTEGRATOR_SHADE_SHADOW:
67 return "integrator_shade_shadow";
68 case DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE:
69 return "integrator_shade_surface";
70 case DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE_RAYTRACE:
71 return "integrator_shade_surface_raytrace";
72 case DEVICE_KERNEL_INTEGRATOR_SHADE_SURFACE_MNEE:
73 return "integrator_shade_surface_mnee";
74 case DEVICE_KERNEL_INTEGRATOR_SHADE_VOLUME:
75 return "integrator_shade_volume";
76 case DEVICE_KERNEL_INTEGRATOR_SHADE_VOLUME_RAY_MARCHING:
77 return "integrator_shade_volume_ray_marching";
78 case DEVICE_KERNEL_INTEGRATOR_SHADE_DEDICATED_LIGHT:
79 return "integrator_shade_dedicated_light";
80 case DEVICE_KERNEL_INTEGRATOR_MEGAKERNEL:
81 return "integrator_megakernel";
82 case DEVICE_KERNEL_INTEGRATOR_QUEUED_PATHS_ARRAY:
83 return "integrator_queued_paths_array";
84 case DEVICE_KERNEL_INTEGRATOR_QUEUED_SHADOW_PATHS_ARRAY:
85 return "integrator_queued_shadow_paths_array";
86 case DEVICE_KERNEL_INTEGRATOR_ACTIVE_PATHS_ARRAY:
87 return "integrator_active_paths_array";
88 case DEVICE_KERNEL_INTEGRATOR_TERMINATED_PATHS_ARRAY:
89 return "integrator_terminated_paths_array";
90 case DEVICE_KERNEL_INTEGRATOR_SORTED_PATHS_ARRAY:
91 return "integrator_sorted_paths_array";
92 case DEVICE_KERNEL_INTEGRATOR_SORT_BUCKET_PASS:
93 return "integrator_sort_bucket_pass";
94 case DEVICE_KERNEL_INTEGRATOR_SORT_WRITE_PASS:
95 return "integrator_sort_write_pass";
96 case DEVICE_KERNEL_INTEGRATOR_COMPACT_PATHS_ARRAY:
97 return "integrator_compact_paths_array";
98 case DEVICE_KERNEL_INTEGRATOR_COMPACT_STATES:
99 return "integrator_compact_states";

Callers 12

kernel.cppFile · 0.85
debug_enqueue_beginMethod · 0.85
enqueueMethod · 0.85
load_kernelMethod · 0.85
enqueueMethod · 0.85
loadMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected