Blender Git Commits

Blender Git "fracture_modifier" branch commits.

Page: 24 / 130

September 8, 2017, 09:53 (GMT)
Fix T52149: LoopTriArray computation was not correctly protected against concurrency.

Note: this commit seems to work as expected (also with transform
snapping etc.). However, it is rather unsafe - not enough for 2.79 at
least, unless we get much more testing on it. It also depends on three
previous ones.

Note that using a global lock here is far from ideal, we should rather
have a lock per DM, but that will do for now, whole DM thing is doomed
to oblivion anyway in 2.8.

Also, we may need a `DM_DIRTY_LOOPTRIS` dirty flag at some point. Looks
like we can survive without it for now though... Probably because cached
looptris are never copied accross DM's?
September 8, 2017, 09:52 (GMT)
Cleanup: remove useless `DM_ensure_looptri()`.

That one was doing exactly same thing as `dm->getLoopTriArray()`, no
point in having twice the same code here...
September 8, 2017, 09:52 (GMT)
Fix transform snap code using 'allocated' flags to get verts/edges/etc. arrays again from DM.

This was... horribly wrong, CDDM will often *not* need to allocate
anything to return arrays of mesh items! Just check whether array
pointer is NULL.

Also, remove `DM_get_looptri_array`, that one is useless currently,
`dm->getLoopTriArray` will always return cached array (computing it if
needed).
September 8, 2017, 09:52 (GMT)
Cleanup: deduplicate DM's getLoopTriArray() callback.

All three functions were doing exactly the same thing, simpler to only
have one in that case!
September 8, 2017, 09:52 (GMT)
Fix T52639: Weight paint smooth tool crash
September 8, 2017, 09:52 (GMT)
UI: fix memory leak when copy-to-selected failed
September 8, 2017, 09:52 (GMT)
Fix T52678: Crash editing gpencil w/ frame-lock
September 8, 2017, 09:52 (GMT)
Screw Modifier: remove doubles option

Vertices on the axis can be optionally merged,
nice for creating objects which close at the end-points.
September 8, 2017, 09:52 (GMT)
View3D Remap: skip defmaterial

This isn't library data.
September 8, 2017, 09:51 (GMT)
Fix T52663: Remap used invalid local-view data

Only the camera from View3D.localvd is used,
other pointers may be invalid.

Longer term we should probably clear these to ensure no accidents.
For now just follow the rest of Blender's code and don't access.
September 8, 2017, 09:51 (GMT)
Fix T52522: VSE renders with alpha transparent PNG image incorrectly

Need some extra checks and should be probably end up in 2.79 since that's a regression.
September 6, 2017, 07:32 (GMT)
Rigidbody: Fix regression introduced in ee3fadd

Baking rigid body cache was broken if some cached frames already
existed.

This is just a band aid for release, the logic need to be looked into
further.
September 6, 2017, 07:32 (GMT)
Fix T52374: Changes of rigid body related settings during simulation will break the simulation

Revert 9cd6b03, 3edc8c1, b87d10d and do a better fix for T50230.
September 6, 2017, 07:32 (GMT)
Buildbot: Fix paths to sndfile and flac

Need this in 2.79 branch as well, since build rules are based on this files.
September 6, 2017, 07:31 (GMT)
Fix T52251: Knife cur displaces surface
September 4, 2017, 13:45 (GMT)
T52534: Compositor artifacts when scaling

Increased the maxx and maxy area of interest when scaling in this case.
September 4, 2017, 13:43 (GMT)
This copyright text (copied to binary distros) had a confusing statement about
scripts being "Artwork" which is your sole property and free to license.

I've removed the reference to scripts in this text.

This was from 2002! With our Python scripts becoming part of how Blender runs,
such scripts now are officially required to be compliant with GNU GPL.

For more information; check the FAQ or consult [email protected]
https://www.blender.org/support/faq/
September 4, 2017, 13:43 (GMT)
Cycles Bake: Fix overflow when using hundreds of images

We have a hardcored limit of 1000 images to be baked.
However anything anove 100 would be leading to overflow in the code.

Caught by warning from builder bot (my compiler doesn't even complain
about this, but it should).
September 4, 2017, 12:12 (GMT)
Fix T52209: New Depsgraph - animated follow curve constraint sometimes freaks out when the curve has a parent
September 4, 2017, 12:06 (GMT)
Fix T52533: Blender shuts down when rendering duplicated smoke domain
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021