tornavis/source/blender/blenkernel
Sergey Sharybin 680b135ec1 Fix T48176: Shrinkwrap crashes when multiple objects uses same target
Annoying bug caused by temp nature of looptri layer for CCGDM.

Fixed in a similar to CCG loops by using lock when allocating and
filling looptri arrays.

Real fix would be to make sure this array is allocated on object
evaluation using DAG's eval_flag, but that's more involved change
which we'll work on later.
2016-04-26 14:44:49 +02:00
..
intern Fix T48176: Shrinkwrap crashes when multiple objects uses same target 2016-04-26 14:44:49 +02:00
BKE_DerivedMesh.h Support multiple tangents for BI render & viewport 2016-04-26 20:43:29 +10:00
BKE_action.h Armature: add armature dissolve 2015-06-13 03:24:07 +10:00
BKE_addon.h GHash: avoid redundant casts 2015-05-11 12:39:39 +10:00
BKE_anim.h Fix T44183 particles in linked group offset from object 2015-04-02 17:13:45 +02:00
BKE_animsys.h Depsgraph: Add evaluation callbacks for granular nodes update 2015-05-12 16:06:37 +05:00
BKE_appdir.h Add bpy.app.binary_path_python 2015-05-06 11:13:42 +10:00
BKE_armature.h Readfile: use hash lookup for bones 2016-01-09 09:17:18 +11:00
BKE_autoexec.h
BKE_blender.h Refactor BKE_blender into separate headers 2016-04-25 19:27:45 +10:00
BKE_blender_copybuffer.h Refactor BKE_blender into separate headers 2016-04-25 19:27:45 +10:00
BKE_blender_undo.h Refactor BKE_blender into separate headers 2016-04-25 19:27:45 +10:00
BKE_blender_version.h Refactor BKE_blender into separate headers 2016-04-25 19:27:45 +10:00
BKE_blendfile.h Refactor BKE_blender into separate headers 2016-04-25 19:27:45 +10:00
BKE_bmfont.h
BKE_bmfont_types.h
BKE_boids.h
BKE_bpath.h Fix T44543: painted texture lost after first save 2015-05-18 13:42:47 +10:00
BKE_brush.h Cleanup: add missing struct qualifier 2016-02-18 19:35:48 +11:00
BKE_bullet.h
BKE_bvhutils.h Transform: optimize vertex snap w/ nearest-to-ray 2016-01-25 19:01:54 +11:00
BKE_camera.h Multi-View: Cycles - Spherical Stereo support (VR Panoramas) 2016-03-10 09:28:29 -03:00
BKE_ccg.h code cleanup: headers - doxy comments. 2013-09-12 03:02:50 +00:00
BKE_cdderivedmesh.h Fix T46215: Explode modifier looses textures 2015-09-23 22:57:00 +10:00
BKE_cloth.h Cleanup: whitespace, unused var 2015-08-06 13:03:07 +10:00
BKE_collision.h Replace MFace w/ vert-tri's for collision modifier 2015-07-31 14:00:07 +10:00
BKE_colortools.h Cycles: Expose user-defined shutter curve to the interface 2015-10-28 02:43:06 +05:00
BKE_constraint.h Cleanup: use const for typeinfo 2015-03-30 21:18:49 +11:00
BKE_context.h Added Context.editable_objects/bases 2016-02-07 13:32:11 +13:00
BKE_crazyspace.h DerivedMesh: cleanup & minor edirs 2015-07-02 16:20:22 +10:00
BKE_curve.h First step to handle missing libs/datablocks when reading a file. 2015-10-20 14:44:57 +02:00
BKE_customdata.h BKE_mesh: add polygon flipping tools. 2016-02-28 15:29:56 +01:00
BKE_customdata_file.h BKE_image: use BKE_image_*** prefix 2015-01-24 17:26:59 +11:00
BKE_data_transfer.h Cleanup: warnings, style 2015-07-25 07:44:25 +10:00
BKE_deform.h Fix group flipping when syncing mirror weights 2016-02-09 00:19:28 +11:00
BKE_depsgraph.h Fix T45702: Editing smoke while viewport render and blender bug 2015-08-27 12:10:01 +02:00
BKE_displist.h Cleanup: redundant struct declarations 2015-03-29 03:56:39 +11:00
BKE_dynamicpaint.h Replace MFace with looptri for dynamicpaint 2015-07-27 16:01:56 +10:00
BKE_editmesh.h Docs: doxy cleanup/minor edits 2015-08-01 12:37:52 +10:00
BKE_editmesh_bvh.h BMesh: add BKE_bmbvh_find_face_closest 2015-12-14 00:16:05 +11:00
BKE_effect.h Cleanup: redundant struct declarations 2015-03-29 03:56:39 +11:00
BKE_fcurve.h Drivers Editing: Added "Copy/Paste" buttons beside "Add Variable" for copying all variables from one driver to another 2016-04-15 20:05:09 +12:00
BKE_fluidsim.h Cleanup: redundant struct declarations 2015-03-29 03:56:39 +11:00
BKE_font.h Integrate font objects copy/paste with system clipboard 2016-02-12 11:05:05 -02:00
BKE_freestyle.h Freestyle: pass Main struct to new/copy 2015-03-19 14:34:14 +11:00
BKE_global.h minor cleanup: typos 2016-01-04 01:25:52 -05:00
BKE_gpencil.h GPencil: Layers with alpha = 0 should not be editable 2016-02-09 02:45:36 +13:00
BKE_group.h Library API: pass Main struct to unlink functions 2015-11-02 21:20:03 +11:00
BKE_icons.h Expose PreviewImage & custom icons to py API. 2015-05-11 16:37:15 +02:00
BKE_idcode.h Cleanup: BKE_idcode: idcode (types) are short, not int... 2015-10-15 16:12:00 +02:00
BKE_idprop.h cleanup: redundant casts & const cast correctness 2015-01-01 23:42:28 +11:00
BKE_image.h Fix wrong information used for stamp when "Strip Metadata" is used 2016-02-01 16:11:24 +01:00
BKE_ipo.h
BKE_key.h Add functions to compute normals (verts, polys and loops ones) for a given shapekey. 2015-10-12 20:12:55 +02:00
BKE_lamp.h First step to handle missing libs/datablocks when reading a file. 2015-10-20 14:44:57 +02:00
BKE_lattice.h First step to handle missing libs/datablocks when reading a file. 2015-10-20 14:44:57 +02:00
BKE_library.h Better fix for T47787 - remove extra user due to 'user_one' as soon as we increase 'real' user count. 2016-03-14 15:05:52 +01:00
BKE_library_query.h Cleanup: style/spelling 2016-04-01 10:02:59 +11:00
BKE_linestyle.h First step to handle missing libs/datablocks when reading a file. 2015-10-20 14:44:57 +02:00
BKE_main.h Cleanup: remove script ID-types 2015-10-23 01:20:01 +11:00
BKE_mask.h Fix T45016, mask animation data lost after layer rename 2015-06-11 19:34:21 +02:00
BKE_material.h Cleanup typo. 2015-12-28 00:37:07 +01:00
BKE_mball.h First step to handle missing libs/datablocks when reading a file. 2015-10-20 14:44:57 +02:00
BKE_mball_tessellate.h Metaball tessellation optimization (Octree to BVH) 2015-04-07 13:19:50 +10:00
BKE_mesh.h Support multiple tangents for BI render & viewport 2016-04-26 20:43:29 +10:00
BKE_mesh_mapping.h Fix UV-Editor crashes w/ over SHRT_MAX UV's 2016-04-05 22:16:09 +10:00
BKE_mesh_remap.h Data Transfer: Add an option to 'auto-transform' destination mesh so that it matches best the source one. 2015-07-13 18:05:38 +02:00
BKE_modifier.h Modifiers: add 'cd_flag' parameter to their ID looping callbacks, needed 2015-10-08 15:05:37 +02:00
BKE_movieclip.h RNA: Add check_existing arg to other load() funcs 2015-10-06 19:44:02 +11:00
BKE_multires.h Move tangents and baking to looptris: 2015-07-30 14:43:58 +02:00
BKE_navmesh_conversion.h code cleanup: headers - doxy comments. 2013-09-12 03:02:50 +00:00
BKE_nla.h NLA: Shift-Tab toggles tweakmode AND makes that track solo 2015-04-14 18:39:02 +12:00
BKE_node.h Fix T47379: crash appending materials with node trees. 2016-02-11 22:34:15 +01:00
BKE_object.h Fix broken build from rBd7da51b727725 2016-01-09 09:42:14 +01:00
BKE_object_deform.h Weight Paint: Make multi-paint & mirror work as if bone selection was symmetric 2016-01-21 08:03:47 +11:00
BKE_ocean.h Cleanup: unused defines 2015-11-12 18:54:26 +11:00
BKE_outliner_treehash.h Cleanup: rename treehash -> outliner_treehash 2015-04-07 11:01:47 +10:00
BKE_packedFile.h Auto pack: don't show "No new files have been packed" on every .blend file save. 2015-05-01 19:20:42 +02:00
BKE_paint.h Fix T45258, impossible to select brush when removing it from 2d 2015-08-31 22:00:30 +03:00
BKE_particle.h BLI_kdopbvh: Pass center to to range callback 2016-03-19 18:31:56 +11:00
BKE_pbvh.h Optimize sculpt undo, avoid redundant updates 2016-02-13 18:59:56 +11:00
BKE_pointcache.h Fix T47971: rigid body baking crash due to thread race condition. 2016-04-02 13:04:26 +02:00
BKE_property.h
BKE_report.h Cleanup: readfile: cleanup a bit error messages. 2015-11-13 15:26:22 +01:00
BKE_rigidbody.h Add rigidbodyworld to id looper. 2015-10-08 15:05:37 +02:00
BKE_sca.h Add logicbricks to ID looper. 2015-10-08 15:05:37 +02:00
BKE_scene.h Multi-View: Cycles - Spherical Stereo support (VR Panoramas) 2016-03-10 09:28:29 -03:00
BKE_screen.h Cleanup: struct declarations 2015-12-01 13:31:26 +11:00
BKE_sequencer.h Fix white balance, was doing unnecessary linear conversions 2016-02-16 00:07:03 +11:00
BKE_shrinkwrap.h Shrink Wrap modifier: invert vgroup option 2016-03-07 11:24:03 +11:00
BKE_sketch.h
BKE_smoke.h Smoke, Dynamic Paint: de-duplicate object subframe update function. 2016-01-09 04:37:53 +01:00
BKE_softbody.h
BKE_sound.h RNA: Add check_existing arg to other load() funcs 2015-10-06 19:44:02 +11:00
BKE_speaker.h First step to handle missing libs/datablocks when reading a file. 2015-10-20 14:44:57 +02:00
BKE_subsurf.h OpenSubdiv: Use pool for delayed OpenGL buffers free when freeing from non-main thread 2015-11-04 21:30:25 +05:00
BKE_suggestions.h Use BLI_strncasecmp for text suggestions 2015-10-25 17:44:32 +11:00
BKE_text.h Text Editor: Auto indent for backspace/delete 2016-03-11 00:06:09 +11:00
BKE_texture.h Cycles: Point density texture support 2015-07-18 22:49:10 +02:00
BKE_tracking.h Compositor: Speedup movie (un)distortion operation 2016-01-26 11:44:43 +01:00
BKE_unit.h Move bUnit_getScaleUnit -> BKE_scene_unit_scale 2014-08-26 20:53:41 +10:00
BKE_utildefines.h
BKE_world.h First step to handle missing libs/datablocks when reading a file. 2015-10-20 14:44:57 +02:00
BKE_writeavi.h Multi-View and Stereo 3D 2015-04-06 10:40:12 -03:00
BKE_writeffmpeg.h Multi-View and Stereo 3D 2015-04-06 10:40:12 -03:00
BKE_writeframeserver.h Cleanup 2015-04-07 08:46:48 +10:00
CMakeLists.txt Refactor BKE_blender into separate headers 2016-04-25 19:27:45 +10:00
depsgraph_private.h Fix T47266: Blender crashes from Scripted Expression in Driver 2016-02-03 14:40:02 +01:00
nla_private.h
tracking_private.h Libmv: Replace region tracker with autotracker in Blender 2014-10-30 23:12:19 +05:00