diff options
Diffstat (limited to 'intern/cycles/integrator/path_trace_display.h')
-rw-r--r-- | intern/cycles/integrator/path_trace_display.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/intern/cycles/integrator/path_trace_display.h b/intern/cycles/integrator/path_trace_display.h index 47014f43afa..be301e55359 100644 --- a/intern/cycles/integrator/path_trace_display.h +++ b/intern/cycles/integrator/path_trace_display.h @@ -38,14 +38,17 @@ class BufferParams; class PathTraceDisplay { public: - PathTraceDisplay(unique_ptr<DisplayDriver> driver); + explicit PathTraceDisplay(unique_ptr<DisplayDriver> driver); virtual ~PathTraceDisplay() = default; /* Reset the display for the new state of render session. Is called whenever session is reset, * which happens on changes like viewport navigation or viewport dimension change. * - * This call will configure parameters for a changed buffer and reset the texture state. */ - void reset(const BufferParams &buffer_params); + * This call will configure parameters for a changed buffer and reset the texture state. + * + * When the `reset_rendering` a complete displat reset happens. When it is false reset happens + * for a new state of the buffer parameters which is assumed to correspond to the next tile. */ + void reset(const BufferParams &buffer_params, bool reset_rendering); /* -------------------------------------------------------------------- * Update procedure. |