Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'intern/cycles/device/device_denoising.h')
-rw-r--r--intern/cycles/device/device_denoising.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/intern/cycles/device/device_denoising.h b/intern/cycles/device/device_denoising.h
index 77a82d0ad04..a802151703b 100644
--- a/intern/cycles/device/device_denoising.h
+++ b/intern/cycles/device/device_denoising.h
@@ -138,12 +138,10 @@ public:
{}
} storage;
- DenoisingTask(Device *device);
+ DenoisingTask(Device *device, const DeviceTask &task);
~DenoisingTask();
- void init_from_devicetask(const DeviceTask &task);
-
- bool run_denoising();
+ void run_denoising();
struct DenoiseBuffers {
int pass_stride;
@@ -160,6 +158,14 @@ public:
protected:
Device *device;
+
+ void set_render_buffer(RenderTile *rtiles);
+ void setup_denoising_buffer();
+ void prefilter_shadowing();
+ void prefilter_features();
+ void prefilter_color();
+ void construct_transform();
+ void reconstruct();
};
CCL_NAMESPACE_END