Blender Git Commit Log

Git Commits -> Revision 78eca38

Revision 78eca38 by Sergey Sharybin (cycles-x)
March 26, 2021, 13:04 (GMT)
Cycles: Move GPUDisplay to PathTrace

The end goal is to have PathTrace to have full control over things like
resolution divider, number of samples scheduled for rendering, picking
the best moment to perform denoising based on an empirical measurements
in order to achieve best responsive interface as well as the best
render times.

This change moves ownership of the GPUDisplay from Session to PAthTrace
so that PathTrace can start using it directly.

Should be no functional changes so far, just preparing code and API
needed for the end goal.

Commit Details:

Full Hash: 78eca383bec9dab4aecd6f7f18c64551822ba74b
Parent Commit: 4b91dda
Lines Changed: +83, -47

5 Modified Paths:

/intern/cycles/blender/blender_session.cpp (+1, -1) (Diff)
/intern/cycles/integrator/path_trace.cpp (+51, -7) (Diff)
/intern/cycles/integrator/path_trace.h (+18, -4) (Diff)
/intern/cycles/render/session.cpp (+8, -30) (Diff)
/intern/cycles/render/session.h (+5, -5) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021