|
Blender
V2.93
|
This is the complete list of members for DeviceSplitKernel, including all inherited members.
| DeviceSplitKernel(Device *device) | DeviceSplitKernel | explicit |
| 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)=0 | DeviceSplitKernel | pure virtual |
| get_split_kernel_function(const string &kernel_name, const DeviceRequestedFeatures &)=0 | DeviceSplitKernel | pure virtual |
| 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)=0 | DeviceSplitKernel | pure virtual |
| split_kernel_local_size()=0 | DeviceSplitKernel | pure virtual |
| state_buffer_size(device_memory &kg, device_memory &data, size_t num_threads)=0 | DeviceSplitKernel | pure virtual |
| ~DeviceSplitKernel() | DeviceSplitKernel | virtual |