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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021