Blender Git Loki

Git Commits -> Revision d2708b0

Revision d2708b0 by Sergey Sharybin (master)
January 9, 2018, 15:09 (GMT)
Task scheduler: Get rid of extended version of parallel range callback

Wrap all arguments into TLS type of argument. Avoids some branching and also
makes it easier to extend things in the future.

Commit Details:

Full Hash: d2708b0f73d5f0e0a40b36da21c6a0d15405e739
Parent Commit: f5d64b5
Lines Changed: +268, -200

33 Modified Paths:

/source/blender/blenkernel/intern/CCGSubSurf_legacy.c (+12, -6) (Diff)
/source/blender/blenkernel/intern/colortools.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/dynamicpaint.c (+54, -31) (Diff)
/source/blender/blenkernel/intern/mask_rasterize.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/mesh_evaluate.c (+8, -4) (Diff)
/source/blender/blenkernel/intern/ocean.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/particle_system.c (+7, -7) (Diff)
/source/blender/blenkernel/intern/pbvh.c (+6, -3) (Diff)
/source/blender/blenkernel/intern/shrinkwrap.c (+6, -6) (Diff)
/source/blender/blenkernel/intern/smoke.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/tracking_auto.c (+3, -1) (Diff)
/source/blender/blenkernel/intern/tracking_stabilize.c (+4, -1) (Diff)
/source/blender/blenlib/BLI_task.h (+16, -4) (Diff)
/source/blender/blenlib/intern/BLI_kdopbvh.c (+4, -3) (Diff)
/source/blender/blenlib/intern/math_statistics.c (+2, -1) (Diff)
/source/blender/blenlib/intern/task.c (+28, -41) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+2, -1) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval.cc (+3, -1) (Diff)
/source/blender/depsgraph/intern/eval/deg_eval_flush.cc (+9, -3) (Diff)
/source/blender/editors/sculpt_paint/paint_cursor.c (+4, -4) (Diff)
/source/blender/editors/sculpt_paint/paint_image_2d.c (+2, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_mask.c (+6, -3) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+9, -9) (Diff)
/source/blender/editors/sculpt_paint/sculpt.c (+51, -46) (Diff)
/source/blender/editors/sculpt_paint/sculpt_undo.c (+2, -1) (Diff)
/source/blender/editors/space_sequencer/sequencer_scopes.c (+4, -4) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+2, -1) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+6, -3) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+2, -2) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+2, -2) (Diff)
/source/blender/render/intern/source/pointdensity.c (+2, -1) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021