Blender Git Loki
Git Commits -> Revision 5614193
Revision 5614193 by Sergey Sharybin (master) January 10, 2018, 11:49 (GMT) |
Task scheduler: Use restrict pointer qualifier Those pointers are never to be aliased, so let's be explicit about this and hope compiler does save some CPU ticks. |
Commit Details:
Full Hash: 561419374549201845bdd58e7329f61eef574f7f
Parent Commit: 518c654
Lines Changed: +441, -192
32 Modified Paths:
/source/blender/blenkernel/intern/CCGSubSurf_legacy.c (+24, -12) (Diff)
/source/blender/blenkernel/intern/colortools.c (+5, -2) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+114, -54) (Diff)
/source/blender/blenkernel/intern/mask_rasterize.c (+4, -2) (Diff)
/source/blender/blenkernel/intern/mesh_evaluate.c (+16, -8) (Diff)
/source/blender/blenkernel/intern/ocean.c (+4, -2) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+12, -4) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+12, -6) (Diff)
/source/blender/blenkernel/intern/shrinkwrap.c (+9, -3) (Diff)
/source/blender/blenkernel/intern/smoke.c (+16, -4) (Diff)
/source/blender/blenkernel/intern/tracking_auto.c (+4, -3) (Diff)
/source/blender/blenkernel/intern/tracking_stabilize.c (+2, -2) (Diff)
/source/blender/blenlib/BLI_task.h (+4, -3) (Diff)
/source/blender/blenlib/intern/BLI_kdopbvh.c (+8, -2) (Diff)
/source/blender/blenlib/intern/math_statistics.c (+4, -2) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+4, -2) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval.cc (+4, -3) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_flush.cc (+12, -9) (Diff)
/source/blender/editors/sculpt_paint/paint_cursor.c (+8, -2) (Diff)
/source/blender/editors/sculpt_paint/paint_image_2d.c (+4, -2) (Diff)
/source/blender/editors/sculpt_paint/paint_mask.c (+12, -6) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+27, -9) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+80, -30) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+4, -2) (Diff)
/source/blender/editors/space_sequencer/sequencer_scopes.c (+8, -3) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+4, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+4, -2) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+12, -6) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+8, -2) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+4, -1) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+4, -1) (Diff)
/source/blender/render/intern/source/pointdensity.c (+4, -2) (Diff)
/source/blender/blenkernel/intern/colortools.c (+5, -2) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+114, -54) (Diff)
/source/blender/blenkernel/intern/mask_rasterize.c (+4, -2) (Diff)
/source/blender/blenkernel/intern/mesh_evaluate.c (+16, -8) (Diff)
/source/blender/blenkernel/intern/ocean.c (+4, -2) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+12, -4) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+12, -6) (Diff)
/source/blender/blenkernel/intern/shrinkwrap.c (+9, -3) (Diff)
/source/blender/blenkernel/intern/smoke.c (+16, -4) (Diff)
/source/blender/blenkernel/intern/tracking_auto.c (+4, -3) (Diff)
/source/blender/blenkernel/intern/tracking_stabilize.c (+2, -2) (Diff)
/source/blender/blenlib/BLI_task.h (+4, -3) (Diff)
/source/blender/blenlib/intern/BLI_kdopbvh.c (+8, -2) (Diff)
/source/blender/blenlib/intern/math_statistics.c (+4, -2) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+4, -2) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval.cc (+4, -3) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_flush.cc (+12, -9) (Diff)
/source/blender/editors/sculpt_paint/paint_cursor.c (+8, -2) (Diff)
/source/blender/editors/sculpt_paint/paint_image_2d.c (+4, -2) (Diff)
/source/blender/editors/sculpt_paint/paint_mask.c (+12, -6) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+27, -9) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+80, -30) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+4, -2) (Diff)
/source/blender/editors/space_sequencer/sequencer_scopes.c (+8, -3) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+4, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+4, -2) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+12, -6) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+8, -2) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+4, -1) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+4, -1) (Diff)
/source/blender/render/intern/source/pointdensity.c (+4, -2) (Diff)