Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/kernel/device/cpu/kernel.cpp
| Show First 20 Lines • Show All 58 Lines • ▼ Show 20 Lines | |||||
| #include "kernel/device/cpu/kernel.h" | #include "kernel/device/cpu/kernel.h" | ||||
| #define KERNEL_ARCH cpu | #define KERNEL_ARCH cpu | ||||
| #include "kernel/device/cpu/kernel_arch_impl.h" | #include "kernel/device/cpu/kernel_arch_impl.h" | ||||
| CCL_NAMESPACE_BEGIN | CCL_NAMESPACE_BEGIN | ||||
| /* Memory Copy */ | /* Memory Copy */ | ||||
| void kernel_const_copy(KernelGlobals *kg, const char *name, void *host, size_t) | void kernel_const_copy(KernelGlobalsCPU *kg, const char *name, void *host, size_t) | ||||
| { | { | ||||
| if (strcmp(name, "__data") == 0) { | if (strcmp(name, "__data") == 0) { | ||||
| kg->__data = *(KernelData *)host; | kg->__data = *(KernelData *)host; | ||||
| } | } | ||||
| else { | else { | ||||
| assert(0); | assert(0); | ||||
| } | } | ||||
| } | } | ||||
| void kernel_global_memory_copy(KernelGlobals *kg, const char *name, void *mem, size_t size) | void kernel_global_memory_copy(KernelGlobalsCPU *kg, const char *name, void *mem, size_t size) | ||||
| { | { | ||||
| if (0) { | if (0) { | ||||
| } | } | ||||
| #define KERNEL_TEX(type, tname) \ | #define KERNEL_TEX(type, tname) \ | ||||
| else if (strcmp(name, #tname) == 0) \ | else if (strcmp(name, #tname) == 0) \ | ||||
| { \ | { \ | ||||
| kg->tname.data = (type *)mem; \ | kg->tname.data = (type *)mem; \ | ||||
| Show All 9 Lines | |||||