Blender Git Commit Log

Git Commits -> Revision 1c4c288

Revision 1c4c288 by Luca Rood (master)
July 21, 2017, 12:47 (GMT)
Pass EvaluationContext argument everywhere

Note that some little parts of code have been dissabled because eval_ctx
was not available there. This should be resolved once DerivedMesh is
replaced.

Commit Details:

Full Hash: 1c4c288727214fa0588d66556a1cdf71755d70b4
Parent Commit: 9edb7e4
Lines Changed: +2302, -1648

281 Modified Paths:

/intern/cycles/blender/blender_curves.cpp (+4, -4) (Diff)
/intern/cycles/blender/blender_mesh.cpp (+2, -0) (Diff)
/intern/cycles/blender/blender_session.cpp (+3, -1) (Diff)
/intern/cycles/blender/blender_session.h (+1, -0) (Diff)
/intern/cycles/blender/blender_shader.cpp (+11, -5) (Diff)
/intern/cycles/blender/blender_sync.cpp (+1, -0) (Diff)
/intern/cycles/blender/blender_sync.h (+2, -0) (Diff)
/intern/cycles/blender/blender_texture.cpp (+2, -1) (Diff)
/intern/cycles/blender/blender_texture.h (+1, -1) (Diff)
/intern/cycles/blender/blender_util.h (+2, -1) (Diff)
/intern/itasc/FixedObject.hpp (+1, -1) (Diff)
/intern/itasc/MovingFrame.cpp (+2, -2) (Diff)
/intern/itasc/MovingFrame.hpp (+3, -2) (Diff)
/intern/itasc/Scene.cpp (+2, -2) (Diff)
/intern/itasc/Scene.hpp (+1, -1) (Diff)
/intern/itasc/UncontrolledObject.hpp (+4, -1) (Diff)
/intern/itasc/WorldObject.hpp (+1, -1) (Diff)
/source/blender/alembic/intern/abc_camera.cc (+3, -2) (Diff)
/source/blender/alembic/intern/abc_camera.h (+2, -1) (Diff)
/source/blender/alembic/intern/abc_curves.cc (+3, -2) (Diff)
/source/blender/alembic/intern/abc_curves.h (+2, -1) (Diff)
/source/blender/alembic/intern/abc_exporter.cc (+16, -15) (Diff)
/source/blender/alembic/intern/abc_exporter.h (+3, -2) (Diff)
/source/blender/alembic/intern/abc_hair.cc (+4, -3) (Diff)
/source/blender/alembic/intern/abc_hair.h (+2, -1) (Diff)
/source/blender/alembic/intern/abc_mesh.cc (+4, -3) (Diff)
/source/blender/alembic/intern/abc_mesh.h (+2, -1) (Diff)
/source/blender/alembic/intern/abc_nurbs.cc (+3, -2) (Diff)
/source/blender/alembic/intern/abc_nurbs.h (+2, -1) (Diff)
/source/blender/alembic/intern/abc_object.cc (+3, -1) (Diff)
/source/blender/alembic/intern/abc_object.h (+3, -1) (Diff)
/source/blender/alembic/intern/abc_points.cc (+4, -2) (Diff)
/source/blender/alembic/intern/abc_points.h (+2, -1) (Diff)
/source/blender/alembic/intern/abc_transform.cc (+3, -2) (Diff)
/source/blender/alembic/intern/abc_transform.h (+2, -1) (Diff)
/source/blender/alembic/intern/alembic_capi.cc (+5, -1) (Diff)
/source/blender/blenkernel/BKE_anim.h (+3, -2) (Diff)
/source/blender/blenkernel/BKE_armature.h (+5, -5) (Diff)
/source/blender/blenkernel/BKE_cloth.h (+2, -1) (Diff)
/source/blender/blenkernel/BKE_constraint.h (+6, -4) (Diff)
/source/blender/blenkernel/BKE_context.h (+3, -0) (Diff)
/source/blender/blenkernel/BKE_crazyspace.h (+5, -4) (Diff)
/source/blender/blenkernel/BKE_curve.h (+3, -4) (Diff)
/source/blender/blenkernel/BKE_data_transfer.h (+5, -3) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+23, -22) (Diff)
/source/blender/blenkernel/BKE_displist.h (+8, -8) (Diff)
/source/blender/blenkernel/BKE_dynamicpaint.h (+4, -3) (Diff)
/source/blender/blenkernel/BKE_editmesh.h (+2, -1) (Diff)
/source/blender/blenkernel/BKE_effect.h (+5, -2) (Diff)
/source/blender/blenkernel/BKE_fluidsim.h (+2, -1) (Diff)
/source/blender/blenkernel/BKE_lattice.h (+4, -3) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+3, -4) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+23, -21) (Diff)
/source/blender/blenkernel/BKE_multires.h (+7, -6) (Diff)
/source/blender/blenkernel/BKE_object.h (+9, -9) (Diff)
/source/blender/blenkernel/BKE_paint.h (+2, -1) (Diff)
/source/blender/blenkernel/BKE_particle.h (+6, -4) (Diff)
/source/blender/blenkernel/BKE_rigidbody.h (+3, -4) (Diff)
/source/blender/blenkernel/BKE_sequencer.h (+1, -1) (Diff)
/source/blender/blenkernel/BKE_smoke.h (+3, -1) (Diff)
/source/blender/blenkernel/BKE_softbody.h (+2, -1) (Diff)
/source/blender/blenkernel/BKE_tracking.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/anim.c (+6, -4) (Diff)
/source/blender/blenkernel/intern/armature.c (+9, -9) (Diff)
/source/blender/blenkernel/intern/armature_update.c (+20, -17) (Diff)
/source/blender/blenkernel/intern/boids.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/cloth.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/constraint.c (+18, -18) (Diff)
/source/blender/blenkernel/intern/context.c (+8, -0) (Diff)
/source/blender/blenkernel/intern/crazyspace.c (+10, -10) (Diff)
/source/blender/blenkernel/intern/curve.c (+5, -5) (Diff)
/source/blender/blenkernel/intern/data_transfer.c (+10, -10) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+52, -52) (Diff)
/source/blender/blenkernel/intern/displist.c (+32, -32) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+30, -27) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/effect.c (+30, -19) (Diff)
/source/blender/blenkernel/intern/fluidsim.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/lattice.c (+12, -12) (Diff)
/source/blender/blenkernel/intern/mesh.c (+8, -14) (Diff)
/source/blender/blenkernel/intern/modifier.c (+11, -11) (Diff)
/source/blender/blenkernel/intern/multires.c (+19, -19) (Diff)
/source/blender/blenkernel/intern/object.c (+21, -18) (Diff)
/source/blender/blenkernel/intern/object_dupli.c (+12, -11) (Diff)
/source/blender/blenkernel/intern/object_update.c (+9, -9) (Diff)
/source/blender/blenkernel/intern/paint.c (+3, -3) (Diff)
/source/blender/blenkernel/intern/particle.c (+8, -6) (Diff)
/source/blender/blenkernel/intern/particle_child.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+16, -14) (Diff)
/source/blender/blenkernel/intern/rigidbody.c (+14, -14) (Diff)
/source/blender/blenkernel/intern/sequencer.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/smoke.c (+14, -12) (Diff)
/source/blender/blenkernel/intern/softbody.c (+23, -21) (Diff)
/source/blender/collada/ArmatureExporter.cpp (+7, -7) (Diff)
/source/blender/collada/ArmatureExporter.h (+2, -2) (Diff)
/source/blender/collada/collada.cpp (+3, -2) (Diff)
/source/blender/collada/collada.h (+3, -1) (Diff)
/source/blender/collada/collada_utils.cpp (+6, -3) (Diff)
/source/blender/collada/DocumentExporter.cpp (+2, -2) (Diff)
/source/blender/collada/DocumentExporter.h (+1, -1) (Diff)
/source/blender/collada/SceneExporter.cpp (+8, -8) (Diff)
/source/blender/collada/SceneExporter.h (+3, -3) (Diff)
/source/blender/collada/SkinInfo.cpp (+4, -1) (Diff)
/source/blender/collada/TransformWriter.cpp (+2, -1) (Diff)
/source/blender/collada/TransformWriter.h (+2, -1) (Diff)
/source/blender/depsgraph/DEG_depsgraph.h (+3, -0) (Diff)
/source/blender/depsgraph/DEG_depsgraph_build.h (+1, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_relations.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/depsgraph_build.cc (+1, -1) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval.cc (+4, -0) (Diff)
/source/blender/draw/engines/eevee/eevee_effects.c (+10, -5) (Diff)
/source/blender/draw/modes/sculpt_mode.c (+6, -1) (Diff)
/source/blender/editors/armature/armature_select.c (+5, -5) (Diff)
/source/blender/editors/armature/armature_skinning.c (+10, -4) (Diff)
/source/blender/editors/armature/editarmature_sketch.c (+3, -3) (Diff)
/source/blender/editors/armature/pose_edit.c (+4, -4) (Diff)
/source/blender/editors/armature/pose_lib.c (+9, -3) (Diff)
/source/blender/editors/armature/pose_transform.c (+11, -5) (Diff)
/source/blender/editors/armature/pose_utils.c (+5, -2) (Diff)
/source/blender/editors/curve/editcurve.c (+5, -2) (Diff)
/source/blender/editors/curve/editcurve_paint.c (+1, -1) (Diff)
/source/blender/editors/curve/editfont.c (+4, -1) (Diff)
/source/blender/editors/gpencil/gpencil_edit.c (+1, -1) (Diff)
/source/blender/editors/gpencil/gpencil_paint.c (+29, -29) (Diff)
/source/blender/editors/gpencil/gpencil_utils.c (+1, -1) (Diff)
/source/blender/editors/include/ED_armature.h (+3, -3) (Diff)
/source/blender/editors/include/ED_manipulator_library.h (+2, -1) (Diff)
/source/blender/editors/include/ED_mesh.h (+10, -10) (Diff)
/source/blender/editors/include/ED_object.h (+2, -2) (Diff)
/source/blender/editors/include/ED_particle.h (+4, -3) (Diff)
/source/blender/editors/include/ED_transform.h (+1, -1) (Diff)
/source/blender/editors/include/ED_transform_snap_object_context.h (+8, -7) (Diff)
/source/blender/editors/include/ED_view3d.h (+20, -19) (Diff)
/source/blender/editors/interface/interface_eyedropper.c (+1, -1) (Diff)
/source/blender/editors/io/io_collada.c (+5, -1) (Diff)
/source/blender/editors/manipulator_library/manipulator_library_presets.c (+2, -2) (Diff)
/source/blender/editors/mesh/editface.c (+2, -2) (Diff)
/source/blender/editors/mesh/editmesh_knife.c (+37, -32) (Diff)
/source/blender/editors/mesh/editmesh_knife_project.c (+9, -4) (Diff)
/source/blender/editors/mesh/editmesh_loopcut.c (+4, -4) (Diff)
/source/blender/editors/mesh/editmesh_path.c (+6, -6) (Diff)
/source/blender/editors/mesh/editmesh_select.c (+35, -35) (Diff)
/source/blender/editors/mesh/editmesh_tools.c (+1, -1) (Diff)
/source/blender/editors/mesh/meshtools.c (+23, -11) (Diff)
/source/blender/editors/mesh/mesh_navmesh.c (+4, -1) (Diff)
/source/blender/editors/metaball/mball_edit.c (+1, -1) (Diff)
/source/blender/editors/object/object_add.c (+16, -10) (Diff)
/source/blender/editors/object/object_bake_api.c (+7, -7) (Diff)
/source/blender/editors/object/object_constraint.c (+11, -7) (Diff)
/source/blender/editors/object/object_data_transfer.c (+14, -5) (Diff)
/source/blender/editors/object/object_edit.c (+1, -1) (Diff)
/source/blender/editors/object/object_hook.c (+7, -4) (Diff)
/source/blender/editors/object/object_modifier.c (+35, -19) (Diff)
/source/blender/editors/object/object_relations.c (+23, -13) (Diff)
/source/blender/editors/object/object_transform.c (+29, -17) (Diff)
/source/blender/editors/object/object_vgroup.c (+12, -9) (Diff)
/source/blender/editors/physics/dynamicpaint_ops.c (+9, -1) (Diff)
/source/blender/editors/physics/particle_edit.c (+87, -63) (Diff)
/source/blender/editors/physics/particle_object.c (+23, -20) (Diff)
/source/blender/editors/physics/physics_fluid.c (+15, -7) (Diff)
/source/blender/editors/render/render_opengl.c (+16, -11) (Diff)
/source/blender/editors/render/render_shading.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_hide.c (+6, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_image_proj.c (+15, -9) (Diff)
/source/blender/editors/sculpt_paint/paint_intern.h (+2, -2) (Diff)
/source/blender/editors/sculpt_paint/paint_mask.c (+14, -3) (Diff)
/source/blender/editors/sculpt_paint/paint_utils.c (+12, -7) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+15, -10) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex_proj.c (+16, -8) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+19, -6) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+9, -3) (Diff)
/source/blender/editors/space_clip/tracking_ops_orient.c (+4, -1) (Diff)
/source/blender/editors/space_outliner/outliner_edit.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/drawarmature.c (+33, -21) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+98, -67) (Diff)
/source/blender/editors/space_view3d/view3d_camera_control.c (+6, -2) (Diff)
/source/blender/editors/space_view3d/view3d_draw.c (+42, -32) (Diff)
/source/blender/editors/space_view3d/view3d_draw_legacy.c (+67, -59) (Diff)
/source/blender/editors/space_view3d/view3d_edit.c (+10, -9) (Diff)
/source/blender/editors/space_view3d/view3d_fly.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_intern.h (+15, -15) (Diff)
/source/blender/editors/space_view3d/view3d_iterators.c (+31, -8) (Diff)
/source/blender/editors/space_view3d/view3d_ruler.c (+7, -7) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+54, -54) (Diff)
/source/blender/editors/space_view3d/view3d_snap.c (+8, -2) (Diff)
/source/blender/editors/space_view3d/view3d_view.c (+9, -6) (Diff)
/source/blender/editors/space_view3d/view3d_walk.c (+8, -8) (Diff)
/source/blender/editors/transform/transform.c (+6, -1) (Diff)
/source/blender/editors/transform/transform_conversions.c (+16, -7) (Diff)
/source/blender/editors/transform/transform_generics.c (+4, -1) (Diff)
/source/blender/editors/transform/transform_snap.c (+4, -4) (Diff)
/source/blender/editors/transform/transform_snap_object.c (+48, -38) (Diff)
/source/blender/ikplugin/BIK_api.h (+3, -2) (Diff)
/source/blender/ikplugin/intern/ikplugin_api.c (+4, -4) (Diff)
/source/blender/ikplugin/intern/ikplugin_api.h (+3, -2) (Diff)
/source/blender/ikplugin/intern/iksolver_plugin.c (+7, -7) (Diff)
/source/blender/ikplugin/intern/iksolver_plugin.h (+3, -2) (Diff)
/source/blender/ikplugin/intern/itasc_plugin.cpp (+21, -21) (Diff)
/source/blender/ikplugin/intern/itasc_plugin.h (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_depsgraph.c (+7, -2) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_main_api.c (+10, -2) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+9, -3) (Diff)
/source/blender/makesrna/intern/rna_object.c (+4, -2) (Diff)
/source/blender/makesrna/intern/rna_object_api.c (+18, -11) (Diff)
/source/blender/makesrna/intern/rna_particle.c (+10, -3) (Diff)
/source/blender/makesrna/intern/rna_pose.c (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_render.c (+15, -0) (Diff)
/source/blender/makesrna/intern/rna_scene_api.c (+9, -3) (Diff)
/source/blender/makesrna/intern/rna_space_api.c (+6, -3) (Diff)
/source/blender/makesrna/intern/rna_wm_manipulator_api.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_armature.c (+5, -5) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+5, -5) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_build.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_cast.c (+4, -3) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+2, -3) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_correctivesmooth.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_curve.c (+5, -5) (Diff)
/source/blender/modifiers/intern/MOD_datatransfer.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+3, -3) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+5, -3) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+7, -7) (Diff)
/source/blender/modifiers/intern/MOD_fluidsim.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_hook.c (+2, -3) (Diff)
/source/blender/modifiers/intern/MOD_laplaciandeform.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_laplaciansmooth.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_lattice.c (+4, -4) (Diff)
/source/blender/modifiers/intern/MOD_mask.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_meshcache.c (+3, -3) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+6, -6) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_mirror.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_normal_edit.c (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_particleinstance.c (+3, -2) (Diff)
/source/blender/modifiers/intern/MOD_particlesystem.c (+3, -3) (Diff)
/source/blender/modifiers/intern/MOD_remesh.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_screw.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_shapekey.c (+8, -8) (Diff)
/source/blender/modifiers/intern/MOD_shrinkwrap.c (+4, -3) (Diff)
/source/blender/modifiers/intern/MOD_simpledeform.c (+4, -4) (Diff)
/source/blender/modifiers/intern/MOD_skin.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_smoke.c (+4, -3) (Diff)
/source/blender/modifiers/intern/MOD_smooth.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_softbody.c (+3, -2) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+4, -4) (Diff)
/source/blender/modifiers/intern/MOD_surface.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+4, -4) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+1, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_warp.c (+3, -3) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+3, -3) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_wireframe.c (+2, -1) (Diff)
/source/blender/python/bmesh/bmesh_py_types.c (+4, -0) (Diff)
/source/blender/python/intern/gpu_offscreen.c (+4, -0) (Diff)
/source/blender/python/mathutils/mathutils_bvhtree.c (+5, -0) (Diff)
/source/blender/render/extern/include/RE_engine.h (+2, -0) (Diff)
/source/blender/render/extern/include/RE_pipeline.h (+2, -0) (Diff)
/source/blender/render/extern/include/RE_render_ext.h (+5, -0) (Diff)
/source/blender/render/intern/source/convertblender.c (+16, -15) (Diff)
/source/blender/render/intern/source/external_engine.c (+5, -0) (Diff)
/source/blender/render/intern/source/pipeline.c (+9, -0) (Diff)
/source/blender/render/intern/source/pointdensity.c (+41, -13) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+1, -1) (Diff)
/source/blender/windowmanager/intern/wm_files.c (+8, -4) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator_map.c (+2, -2) (Diff)
/source/blenderplayer/bad_level_call_stubs/stubs.c (+10, -7) (Diff)
/source/gameengine/Converter/BL_ArmatureObject.cpp (+3, -0) (Diff)
/source/gameengine/Converter/BL_BlenderDataConversion.cpp (+3, -1) (Diff)
/source/gameengine/Converter/BL_ModifierDeformer.cpp (+8, -0) (Diff)
/source/gameengine/Ketsji/KX_NavMeshObject.cpp (+4, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021