Blender Git Commit Log

Git Commits -> Revision a6b6689

Revision a6b6689 by Sergey Sharybin (master)
November 29, 2017, 10:01 (GMT)
Draw manager: Listen to depsgraph's ID update callbacks

This replaces dedicated flag which wasn't clean who sets it and who clears it,
and which was also trying to re-implement existing functionality in a way.

Flushing is not currently very efficient but there are ways to speed this up
a lot, but needs more investigation.

Commit Details:

Full Hash: a6b6689c0ab769bfdf4db932e4afd75ac0d42e10
Parent Commit: 6208ce2
Lines Changed: +122, -11

12 Modified Paths:

/source/blender/draw/DRW_engine.h (+2, -0) (Diff)
/source/blender/draw/engines/basic/basic_engine.c (+1, -0) (Diff)
/source/blender/draw/engines/clay/clay_engine.c (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_data.c (+1, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_engine.c (+21, -2) (Diff)
/source/blender/draw/engines/eevee/eevee_lightprobes.c (+3, -1) (Diff)
/source/blender/draw/engines/eevee/eevee_lights.c (+0, -4) (Diff)
/source/blender/draw/engines/eevee/eevee_private.h (+12, -0) (Diff)
/source/blender/draw/engines/external/external_engine.c (+1, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+40, -2) (Diff)
/source/blender/draw/intern/DRW_render.h (+1, -0) (Diff)
/source/blender/editors/render/render_update.c (+39, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021