Blender Git Commits

Blender Git "master" branch commits.

Page: 3099 / 5574

August 21, 2013, 16:06 (GMT)
rename recently added BLI_ghash_assign() -> BLI_ghash_reinsert()
August 21, 2013, 16:00 (GMT)
fix for bad mistake in recently added BM_face_create_verts functiofix for bad mistake in recently added BM_face_create_verts functionn
August 21, 2013, 15:21 (GMT)
Scultping: Growing the pbvh node container should use malloc instead of
calloc. Since we copy the first 1/1.3 part of the new array from the
existing nodes, only the rest 0.3/1.3 should be initialized to zero.
This should in theory cut down the times of occasional hangs with
dyntopo, since my guess is that it is caused by dynamic reallocations.
Maybe a linked list structure would help here? This is a bigger change
though, leaving as is for now.

Also, minor cleanup, delete duplicate ghash deletion and remove unneeded
commented code.
August 21, 2013, 14:35 (GMT)
code cleanup: bmesh duplicate functions
- avoid using an iterator when stepping around an edges radial loop.
- use naming constant with the rest of the bmesh operators.
August 21, 2013, 13:13 (GMT)
Copying of nurbs shall happen after converting font to curves

Otherwise changing font settings wouldn't apply instantly.
August 21, 2013, 12:20 (GMT)
Fix #36453: scaling faces with individual origins would permanently turn of
proportional editing because this combination doesn't work, but it should
be only temporary.
August 21, 2013, 12:20 (GMT)
Fix #36526: SSS + hair crash after recent changes.
August 21, 2013, 12:20 (GMT)
Fix #36499: proportional edit circle was drawing behind objects in some cases,
now it always draws in front to ensure the circle is visible.
August 21, 2013, 11:27 (GMT)
mesh duplication was doing a loop & hash lookup for every loop corner, when there is no need since the faces are aligned.
was also initializing and stepping an iterator for no reason.
August 21, 2013, 11:09 (GMT)
correct error in recent commit (face customdata)
August 21, 2013, 10:17 (GMT)
Clear cyclic flag if we didn't copy the whole mask spline
August 21, 2013, 10:12 (GMT)
Duplicate operator for masks

Topic says it all :)

Jut implemented operator to duplicate mask points
and segments between them (exactly the same behavior
as Curve object duplication in edit mode).

Does not copy animation, but that's tricky and likely
not needed anyway.
August 21, 2013, 09:43 (GMT)
Need to set new curve's disp to NULL when duplicating.
August 21, 2013, 07:51 (GMT)
bmesh api cleanup, face creation args now accept an example face (as with vertex and edge),
also replace BM_face_create_quad_tri_v with BM_face_create_verts
August 21, 2013, 07:40 (GMT)
Partial revert of recenr cu->disp merge commit

That ended up in tricky code trying to mimic depsgraph
branch behavior API-wise preserving texspace and bound
box calculation compatible with previous releases.

So for now bring cu->disp back to the trunk but keep
texpsace and boundbox APIs the same as in the branch.

This keeps texpsapce and boundbox behavior fully compatible
with previous releases and still makes API the same as
for meshes.
August 21, 2013, 05:39 (GMT)
use BM_CREATE_NOP arg rather then zero, with pointer and bool args in either side in some cases it gets a bit confusing.
also correct edge-rotate where bool->flag conversion worked by accident.
August 21, 2013, 05:20 (GMT)
bmesh api:
- use heap for BM_face_create_ngon_vcloud allocations.
- replace BM_face_create_ngon_verts with more efficient BM_face_create_verts
August 21, 2013, 05:11 (GMT)
fix own regression [#36443] Vertex to UV index doesn't match with 2.68a

add BM_face_create_verts wrapper for BM_face_create which creates its own edge array.
August 21, 2013, 02:30 (GMT)
correct NULL pointer dereference with recent displist changes.
August 21, 2013, 02:29 (GMT)
style cleanup: also use ARRAY_HAS_ITEM macro for mempool check
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021