diff options
Diffstat (limited to 'intern/cycles/device/device_task.h')
-rw-r--r-- | intern/cycles/device/device_task.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/intern/cycles/device/device_task.h b/intern/cycles/device/device_task.h index 8c4e682adb1..5f675bf7e04 100644 --- a/intern/cycles/device/device_task.h +++ b/intern/cycles/device/device_task.h @@ -21,7 +21,6 @@ #include "util/util_function.h" #include "util/util_list.h" -#include "util/util_task.h" CCL_NAMESPACE_BEGIN @@ -75,7 +74,7 @@ class AdaptiveSampling { int min_samples; }; -class DeviceTask : public Task { +class DeviceTask { public: typedef enum { RENDER, FILM_CONVERT, SHADER, DENOISE_BUFFER } Type; Type type; @@ -98,8 +97,8 @@ class DeviceTask : public Task { explicit DeviceTask(Type type = RENDER); - int get_subtask_count(int num, int max_size = 0); - void split(list<DeviceTask> &tasks, int num, int max_size = 0); + int get_subtask_count(int num, int max_size = 0) const; + void split(list<DeviceTask> &tasks, int num, int max_size = 0) const; void update_progress(RenderTile *rtile, int pixel_samples = -1); |