Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/device/opencl/device_opencl.h
| Show First 20 Lines • Show All 445 Lines • ▼ Show 20 Lines | public: | ||||
| void set_kernel_arg_buffers(cl_kernel kernel, cl_uint *narg); | void set_kernel_arg_buffers(cl_kernel kernel, cl_uint *narg); | ||||
| void film_convert(DeviceTask &task, | void film_convert(DeviceTask &task, | ||||
| device_ptr buffer, | device_ptr buffer, | ||||
| device_ptr rgba_byte, | device_ptr rgba_byte, | ||||
| device_ptr rgba_half); | device_ptr rgba_half); | ||||
| void shader(DeviceTask &task); | void shader(DeviceTask &task); | ||||
| void update_adaptive(DeviceTask &task, RenderTile &tile, int sample); | void update_adaptive(DeviceTask &task, RenderTile &tile, int sample); | ||||
| void bake(DeviceTask &task, RenderTile &tile); | |||||
| void denoise(RenderTile &tile, DenoisingTask &denoising); | void denoise(RenderTile &tile, DenoisingTask &denoising); | ||||
| class OpenCLDeviceTask : public DeviceTask { | class OpenCLDeviceTask : public DeviceTask { | ||||
| public: | public: | ||||
| OpenCLDeviceTask(OpenCLDevice *device, DeviceTask &task) : DeviceTask(task) | OpenCLDeviceTask(OpenCLDevice *device, DeviceTask &task) : DeviceTask(task) | ||||
| { | { | ||||
| run = function_bind(&OpenCLDevice::thread_run, device, this); | run = function_bind(&OpenCLDevice::thread_run, device, this); | ||||
| ▲ Show 20 Lines • Show All 201 Lines • Show Last 20 Lines | |||||