Blender  V2.93
CPUSplitKernel Member List

This is the complete list of members for CPUSplitKernel, including all inherited members.

CPUSplitKernel(CPUDevice *device)CPUSplitKernelexplicit
DeviceSplitKernel(Device *device)DeviceSplitKernelexplicit
enqueue_split_kernel_data_init(const KernelDimensions &dim, RenderTile &rtile, int num_global_elements, device_memory &kernel_globals, device_memory &kernel_data_, device_memory &split_data, device_memory &ray_state, device_memory &queue_index, device_memory &use_queues_flag, device_memory &work_pool_wgs)CPUSplitKernelvirtual
get_split_kernel_function(const string &kernel_name, const DeviceRequestedFeatures &)CPUSplitKernelvirtual
load_kernels(const DeviceRequestedFeatures &requested_features)DeviceSplitKernel
max_elements_for_max_buffer_size(device_memory &kg, device_memory &data, uint64_t max_buffer_size)DeviceSplitKernel
path_trace(DeviceTask &task, RenderTile &rtile, device_memory &kgbuffer, device_memory &kernel_data)DeviceSplitKernel
split_kernel_global_size(device_memory &kg, device_memory &data, DeviceTask &task)CPUSplitKernelvirtual
split_kernel_local_size()CPUSplitKernelvirtual
state_buffer_size(device_memory &kg, device_memory &data, size_t num_threads)CPUSplitKernelvirtual
~DeviceSplitKernel()DeviceSplitKernelvirtual