COM_cl_attach_memory_buffer_offset_to_kernel_parameter(cl_kernel kernel, int offset_index, MemoryBuffer *memory_buffers) | blender::compositor::OpenCLDevice | |
COM_cl_attach_memory_buffer_to_kernel_parameter(cl_kernel kernel, int parameter_index, int offset_index, std::list< cl_mem > *cleanup, MemoryBuffer **input_memory_buffers, SocketReader *reader) | blender::compositor::OpenCLDevice | |
COM_cl_attach_memory_buffer_to_kernel_parameter(cl_kernel kernel, int parameter_index, int offset_index, std::list< cl_mem > *cleanup, MemoryBuffer **input_memory_buffers, ReadBufferOperation *reader) | blender::compositor::OpenCLDevice | |
COM_cl_attach_output_memory_buffer_to_kernel_parameter(cl_kernel kernel, int parameter_index, cl_mem cl_output_memory_buffer) | blender::compositor::OpenCLDevice | |
COM_cl_attach_size_to_kernel_parameter(cl_kernel kernel, int offset_index, NodeOperation *operation) | blender::compositor::OpenCLDevice | |
COM_cl_create_kernel(const char *kernelname, std::list< cl_kernel > *cl_kernels_to_clean_up) | blender::compositor::OpenCLDevice | |
COM_cl_enqueue_range(cl_kernel kernel, MemoryBuffer *output_memory_buffer) | blender::compositor::OpenCLDevice | |
COM_cl_enqueue_range(cl_kernel kernel, MemoryBuffer *output_memory_buffer, int offset_index, NodeOperation *operation) | blender::compositor::OpenCLDevice | |
determine_image_format(MemoryBuffer *memory_buffer) | blender::compositor::OpenCLDevice | static |
Device()=default | blender::compositor::Device | |
Device(const Device &other)=delete | blender::compositor::Device | |
Device(Device &&other) noexcept=default | blender::compositor::Device | |
execute(WorkPackage *work) override | blender::compositor::OpenCLDevice | virtual |
get_context() | blender::compositor::OpenCLDevice | inline |
get_queue() | blender::compositor::OpenCLDevice | inline |
OpenCLDevice(cl_context context, cl_device_id device, cl_program program, cl_int vendor_id) | blender::compositor::OpenCLDevice | |
OpenCLDevice(OpenCLDevice &&other) noexcept | blender::compositor::OpenCLDevice | |
operator=(const Device &other)=delete | blender::compositor::Device | |
operator=(Device &&other)=delete | blender::compositor::Device | |
~Device() | blender::compositor::Device | inlinevirtual |
~OpenCLDevice() | blender::compositor::OpenCLDevice | |