|
Blender V4.5
|
Go to the source code of this file.
Macros | |
| #define | KERNEL_NAME_JOIN(x, y, z) |
| #define | KERNEL_NAME_EVAL(arch, name) |
| #define | KERNEL_FUNCTION_FULL_NAME(name) |
| #define | KERNEL_ARCH cpu |
| #define | KERNEL_ARCH cpu_avx2 |
Functions | |
| KernelGlobalsCPU * | kernel_globals_create () |
| void | kernel_globals_free (KernelGlobalsCPU *kg) |
| void * | kernel_osl_memory (const KernelGlobalsCPU *kg) |
| bool | kernel_osl_use (const KernelGlobalsCPU *kg) |
| void | kernel_const_copy (KernelGlobalsCPU *kg, const char *name, void *host, const size_t size) |
| void | kernel_global_memory_copy (KernelGlobalsCPU *kg, const char *name, void *mem, const size_t size) |
| #define KERNEL_ARCH cpu_avx2 |
Definition at line 35 of file kernel/device/cpu/kernel.h.
| #define KERNEL_ARCH cpu |
Definition at line 35 of file kernel/device/cpu/kernel.h.
| #define KERNEL_FUNCTION_FULL_NAME | ( | name | ) |
Definition at line 17 of file kernel/device/cpu/kernel.h.
Referenced by adaptive_sampling_convergence_check(), adaptive_sampling_filter_x(), adaptive_sampling_filter_y(), cryptomatte_postprocess(), shader_eval_background(), shader_eval_curve_shadow_transparency(), and shader_eval_displace().
| #define KERNEL_NAME_EVAL | ( | arch, | |
| name ) |
Definition at line 16 of file kernel/device/cpu/kernel.h.
Definition at line 15 of file kernel/device/cpu/kernel.h.
| void kernel_const_copy | ( | KernelGlobalsCPU * | kg, |
| const char * | name, | ||
| void * | host, | ||
| const size_t | size ) |
Definition at line 56 of file kernel/device/cpu/kernel.cpp.
References assert, KernelGlobalsCPU::data, and kernel_const_copy().
Referenced by CPUDevice::const_copy_to(), kernel_const_copy(), and kernel_osl_use().
| void kernel_global_memory_copy | ( | KernelGlobalsCPU * | kg, |
| const char * | name, | ||
| void * | mem, | ||
| const size_t | size ) |
Definition at line 66 of file kernel/device/cpu/kernel.cpp.
References assert, kernel_global_memory_copy(), and size().
Referenced by CPUDevice::global_alloc(), kernel_global_memory_copy(), and kernel_osl_use().
| KernelGlobalsCPU * kernel_globals_create | ( | ) |
References kernel_globals_create().
Referenced by kernel_globals_create().
| void kernel_globals_free | ( | KernelGlobalsCPU * | kg | ) |
References kernel_globals_free().
Referenced by kernel_globals_free().
| void * kernel_osl_memory | ( | const KernelGlobalsCPU * | kg | ) |
References kernel_osl_memory().
Referenced by kernel_osl_memory().
| bool kernel_osl_use | ( | const KernelGlobalsCPU * | kg | ) |
References kernel_const_copy(), kernel_global_memory_copy(), kernel_osl_use(), and size().
Referenced by kernel_osl_use().