Blender Git Commit Log

Git Commits -> Revision eec5d3a

Revision eec5d3a by Brecht Van Lommel (master)
April 13, 2018, 12:17 (GMT)
Depsgraph: remove engine type from evaluation context.

This was only used for viewport rendering, where we can just pass the engine
type directly. There is no technical reason why we can't draw the same depsgrpah
with different render engines.

It also led to some weird things like requiring a render engine for snapping
and raycast API functions.

Differential Revision: https://developer.blender.org/D3145

Commit Details:

Full Hash: eec5d3a8a8a26256fbae39d4f1fb01de6a648eea
Parent Commit: 340bfde
Lines Changed: +67, -66

22 Modified Paths:

/source/blender/blenkernel/BKE_sequencer.h (+3, -1) (Diff)
/source/blender/blenkernel/intern/context.c (+1, -2) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+3, -2) (Diff)
/source/blender/depsgraph/DEG_depsgraph.h (+0, -2) (Diff)
/source/blender/depsgraph/intern/depsgraph_eval.cc (+0, -4) (Diff)
/source/blender/draw/intern/draw_manager.c (+0, -1) (Diff)
/source/blender/editors/armature/editarmature_sketch.c (+1, -1) (Diff)
/source/blender/editors/curve/editcurve.c (+1, -2) (Diff)
/source/blender/editors/include/ED_transform_snap_object_context.h (+2, -3) (Diff)
/source/blender/editors/include/ED_view3d.h (+8, -4) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+1, -1) (Diff)
/source/blender/editors/render/render_opengl.c (+5, -2) (Diff)
/source/blender/editors/sculpt_paint/paint_image_proj.c (+3, -1) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+21, -12) (Diff)
/source/blender/editors/space_view3d/view3d_draw_legacy.c (+4, -1) (Diff)
/source/blender/editors/space_view3d/view3d_manipulator_ruler.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_ruler.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_walk.c (+1, -5) (Diff)
/source/blender/editors/transform/transform_snap.c (+1, -2) (Diff)
/source/blender/editors/transform/transform_snap_object.c (+4, -4) (Diff)
/source/blender/makesrna/intern/rna_scene_api.c (+2, -12) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+4, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021