Blender Git Commits

Blender Git "master" branch commits.

Page: 3216 / 5574

April 22, 2013, 09:25 (GMT)
Update Ceres to current upstream version

This brings a fixes for threading issue in BLAS
making BA step more robust (there were some in-detemrinacy
caused by this threading issue).

Also brings some optimizations, which does not directly
affect on blender.
April 22, 2013, 06:16 (GMT)
fix for error in own recent changes to vertex weight drawing in editmode.
where disabling show_weight, the colors would still draw.
April 22, 2013, 06:02 (GMT)
revision r56196 adding uv select more/less used 4 nested 'for' loops,
rewrite to use only 2.

also use generic, reusable functions for selection flushing so each operator doesn't need to implement its own.
and merge more-less operation into the same function, just call the selection flush function with select/deselect arg.
April 22, 2013, 03:08 (GMT)
remove unneeded null checks from commit r56194, also minor style cleanup.
Revision ed19108 by Sergej Reich
April 21, 2013, 19:53 (GMT)
rigidbody: Add function to perform convex sweep test

This is a experimental collision detection function, so the API might
change in the future.

Note: The simulation needs to be stepped before this function can be
used, otherwise the rigid body world might not be valid.

Patch [#34989] Bullet Convex sweep test API
by Vilem Novak (pildanovak), thanks!
Revision edab815 by Sv. Lockal
April 21, 2013, 19:04 (GMT)
Add Select More (ctrl np+) and Select Less (ctrl np-) to UV editor

These tools allow to extend or shrink uv selection like in edit mode, but also take selection mode, sync mode and sticky mode into account.
Revision c44888b by Lukas Toenne
April 21, 2013, 18:11 (GMT)
Fix for NULL pointer bug, reported by Jens Verwiebe in IRC. ED_node_tag_update_id tries to get a node tree from the active id pointer, but this only works for standard node types, not for pynodes.
April 21, 2013, 16:08 (GMT)
fix [#35043] Camera view breaks with multiple scenes and the "view center camera" action.
April 21, 2013, 13:51 (GMT)
Fix for add nodes search box showing nasty "UUUUUUUU"-like entries with some python builds...

Workaround for an issue with python: strings generated by py scripts should also exist in python as long as they are used in C. Else C code may access freed memory.

Simply store the generated list of items in the class, for now. :/
April 21, 2013, 13:29 (GMT)
missed this previous commit (r56188), using normalized angle function.

April 21, 2013, 13:24 (GMT)
utility function volume_tetrahedron(), for mathutils and BLI math.
April 21, 2013, 13:10 (GMT)
code cleanup: avoid unneeded normalizations when joining tris -> quads, also correct assert with edge-collapse-decimate.
April 20, 2013, 23:00 (GMT)
Minor code clean-up & removal of unused code segments.
April 20, 2013, 21:15 (GMT)
Fix for a crash due to uninitialized local Main (introduced in revision 56127).
Revision c66acbf by Lukas Toenne
April 20, 2013, 17:57 (GMT)
Removed the group_tree_idname property from node types. This was a bit of a hack to associate node group types to specific tree types for node group operators. Since the node group operators now work independent from this property (see r56183) that property is no longer needed and just pollutes the bNodeType struct.
April 20, 2013, 17:24 (GMT)
revert own change from 56177, game bounds can be useful to see in editmode,
also use gcc attributes for smallhash header and some style edits to recent commit.
Revision ef170c1 by Lukas Toenne
April 20, 2013, 16:50 (GMT)
Fix #34846, Node->Ungroup menu entry is broken. The standard node group operators now don't require the node_type string property any more. They are limited to the Shader, Compositing and Texture node tree types and will pass through for other (pynodes) tree types. Associated node group types are hardcoded.

The original rationale for adding the node_type property was to allow node group operators work generically on any node group type automatically. The problem is that detecting the appropriate node group type and node tree type to use for a group depends on using a node base type. Due to the fact that RNA does not allow multiple inheritance (mixin classes) this is impossible to achieve if node types also have to use a base type such as ShaderNode, CompositingNode or TextureNode.

The idea is now to just "make it work" by limiting the node group operators to the standard tree types. For future pynodes we can implement these operators nicely in Python, which will allow pynodes to use mixin base classes or derive their own operator types and re-use the same keymapping.
April 20, 2013, 16:49 (GMT)
skip checks in statvis_calc_thickness(). also remove paranoid NULL checks in smallhash.c
April 20, 2013, 16:29 (GMT)
fix [#35025] Mesh Debug samples strange behavior
April 20, 2013, 16:14 (GMT)
Forgot disable else and it became: else /* */ break;
Caused a crash on Windows on alt-key when a tablet was plug in.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021