11 #include "util/profiling.h"
16 void *osl_globals_memory,
23 OSLShader::thread_init(
this,
reinterpret_cast<OSLGlobals *
>(osl_globals_memory));
25 (
void)osl_globals_memory;
32 other.reset_runtime_memory();
38 OSLShader::thread_free(
this);
50 other.reset_runtime_memory();
void reset_runtime_memory()
CPUKernelThreadGlobals(const KernelGlobalsCPU &kernel_globals, void *osl_globals_memory, Profiler &cpu_profiler)
CPUKernelThreadGlobals & operator=(const CPUKernelThreadGlobals &other)=delete
~CPUKernelThreadGlobals()
void add_state(ProfilingState *state)
void remove_state(ProfilingState *state)
#define CCL_NAMESPACE_END
struct KernelGlobalsCPU KernelGlobalsCPU
SyclQueue void void size_t num_bytes void
SyclQueue void void size_t num_bytes SyclQueue void * kernel_globals