Blender Git Loki
Git Commits -> Revision b1319ca
Revision b1319ca by Sergey Sharybin (cycles-x) March 9, 2021, 13:04 (GMT) |
Cycles: Implement PathTrace::cancel() It is used for cancelling rendering as soon as possible, which is required for fast session reset. This change makes it so viewport navigation feels smoother. In theory, now it is possible to reset render session as quickly as possibly (and not only once 0.1sec as per default configuration). |
Commit Details:
Full Hash: b1319ca0607ef656dd12a02479012bdad3784552
Parent Commit: 599b515
Lines Changed: +118, -16
9 Modified Paths:
/intern/cycles/integrator/path_trace.cpp (+32, -2) (Diff)
/intern/cycles/integrator/path_trace.h (+22, -0) (Diff)
/intern/cycles/integrator/path_trace_work.cpp (+11, -5) (Diff)
/intern/cycles/integrator/path_trace_work.h (+21, -3) (Diff)
/intern/cycles/integrator/path_trace_work_pixel.cpp (+12, -2) (Diff)
/intern/cycles/integrator/path_trace_work_pixel.h (+1, -1) (Diff)
/intern/cycles/integrator/path_trace_work_tiled.cpp (+16, -2) (Diff)
/intern/cycles/integrator/path_trace_work_tiled.h (+1, -1) (Diff)
/intern/cycles/render/session.cpp (+2, -0) (Diff)
/intern/cycles/integrator/path_trace.h (+22, -0) (Diff)
/intern/cycles/integrator/path_trace_work.cpp (+11, -5) (Diff)
/intern/cycles/integrator/path_trace_work.h (+21, -3) (Diff)
/intern/cycles/integrator/path_trace_work_pixel.cpp (+12, -2) (Diff)
/intern/cycles/integrator/path_trace_work_pixel.h (+1, -1) (Diff)
/intern/cycles/integrator/path_trace_work_tiled.cpp (+16, -2) (Diff)
/intern/cycles/integrator/path_trace_work_tiled.h (+1, -1) (Diff)
/intern/cycles/render/session.cpp (+2, -0) (Diff)