Blender Git Commits

Blender Git "master" branch commits.

Page: 3323 / 5574

January 20, 2013, 08:05 (GMT)
fix own bug with uninitialized arrays in subdivide (from recent BLI_array.h update)

also quiet warning.
January 20, 2013, 00:51 (GMT)
Use KKEY in sculpt mode to activate the snake hook brush

This brush is more useful now with dynamic topology, deserves its own
key binding.
January 20, 2013, 00:46 (GMT)
Delete loose edges left behind by sculpting with collapse-short-edges

After deleting a face, check for unused edges and delete them.

Fixes bug [#33891]
projects.blender.org/tracker/?func=detail&aid=33891&group_id=9&atid=498
January 20, 2013, 00:19 (GMT)
Update object bounding box during sculpt

Fixes the sculpt object being incorrectly clipped during drawing due
to an out-of-date bounding box making it seem that the object had gone
outside the view.

Added a BKE_pbvh function to get the top-level bounding box. In
sculpt_flush_update(), where the PBVH bounds are updated, the result
is copied to the object's bounding box.

Fixes bug [#33790]
projects.blender.org/tracker/?func=detail&aid=33790&group_id=9&atid=498
January 19, 2013, 23:52 (GMT)
Disable OpenMP with dyntopo in paint_mesh_restore_co()

Otherwise, new entries might be inserted by sculpt_undo_push_node()
into the GHash used internally by BM_log_original_vert_co() by a
different thread.

Fixes bug [#33787]
http://projects.blender.org/tracker/?func=detail&aid=33787&group_id=9&atid=498
January 19, 2013, 16:10 (GMT)
Skip hidden faces in PBVH BMesh ray intersection test

Moved the GPU function gpu_bmesh_face_visible() to BKE_paint and
inverted the test to match equivalent tests for other mesh types:
paint_is_bmesh_face_hidden().

Changed BKE_pbvh_bmesh_node_save_orig() to not save hidden faces into
the triangle array.

Modified the non-use-original branch of pbvh_bmesh_node_raycast() to
skip hidden faces.

Fixes bug #33914:
projects.blender.org/tracker/index.php?func=detail&aid=33914&group_id=9&atid=498
January 19, 2013, 07:41 (GMT)
use malloc for BLI array reallocation. Existing code initializes memory.
January 19, 2013, 07:35 (GMT)
code cleanup: BLI_array.h's BLI_array_grow_items macro was unmanageable.
moved the main re-alloc logic into a C function.
January 19, 2013, 06:12 (GMT)
style cleanup
January 19, 2013, 04:20 (GMT)
patch [#33923] Patch for Node Theme Colors
from Gavin Howard (gdh)
January 19, 2013, 03:51 (GMT)
utility function to get a mempool as a pointer array.
January 19, 2013, 03:16 (GMT)
replace error prints with asserts in BLI_mempool when an iterator function is called on a non-iterator flagged pool.
January 19, 2013, 03:04 (GMT)
patch [#33924] Spelling Corrections
from Gavin Howard (gdh)
January 19, 2013, 02:37 (GMT)
replace calloc with malloc for arrays that are filled in right after.
January 19, 2013, 02:21 (GMT)
use openmp for building bmesh arrays, also replace calloc with malloc.
January 19, 2013, 02:01 (GMT)
CDDM_merge_verts() was building an index array for all loops and not using it.
also use malloc over calloc since the values are filled in right after.
January 19, 2013, 00:53 (GMT)
minor dyntopo speedup: was doing 2x ghash lookups for BM_log_face_removed(), BM_log_vert_removed(), only one needed.
January 19, 2013, 00:17 (GMT)
dyntopo optimization - fast path for edges with 2 faces using it, was counting the edge-faces then using an iterator,
instead use BM_edge_loop_pair()
January 18, 2013, 23:20 (GMT)
Holding Alt now removes [-1, 1] clamping in vertex slide, Thanks to Psy-Fi for the original patch.
January 18, 2013, 23:07 (GMT)
utility vector functions for flipping one vector about another:
nicer then interp_v3_v3v3(v, v1, v2, -1.0f);
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021