Blender Git Commit Log

Git Commits -> Revision 7ea6291

Revision 7ea6291 by Dalai Felinto (temp-render-depsgraph)
February 21, 2018, 20:51 (GMT)
Move render depsgraph to where it belongs: RenderLayer

This fixes compositing for Eevee as well as lay the ground work to fix Cycles
objects iteration in blender 2.8.

Note: Work in progress, the following is not working:
* Cycles
** see "#ifdef TODO" in blender_session.cpp

* Sequencer
** pipeline.c calls BKE_sequencer_new_render_data() early on, and assumes an eval_ctx from that moment on

* Point cache texture (RE_sample_material_init)
** needs eval_ctx :/

What is not handled here: Get rid of view layer in EvaluationContext.
We should store ViewLayer in RenderLayer. The patch is massive as it is though.

Commit Details:

Full Hash: 7ea62916ecaa2ee7aa10b5e5dcb6b675623b8d0c
Parent Commit: 3bc50db
Lines Changed: +265, -237

By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2019