Blender Git Commits

Blender Git "master" branch commits.

Page: 2919 / 5574

March 25, 2014, 03:11 (GMT)
Code cleanup: Removing KX_KetsjiEngine::m_drawingmode

The rasterizer is already handling this, and there is
no need to duplicate the data.
March 25, 2014, 00:57 (GMT)
Fix T38929: BGE: Strange behaving from addObject after trying to add an nonexisting overlay scene

If bge.logic.addScene() could not find the scene to add it would add the
first scene again, which is just silly. Now, if no scene is found, a warning
is printed and nothing is added.
March 24, 2014, 23:25 (GMT)
Add a slight shadow to the radial operator text. It helps when brush
color is close to the cursor color.
March 24, 2014, 23:10 (GMT)
Code cleanup: function calls
March 24, 2014, 22:59 (GMT)
Code cleanup: rename easing functions with BLI_easing_ prefix
March 24, 2014, 22:59 (GMT)
Code cleanup: rename BLI_math_easing to BLI_easing

Many hard coded values and really specific to time & keyframes.
March 24, 2014, 21:46 (GMT)
Code cleanup:

* Separate some common code for sculpt raycasting
* Cleanup to radial operator commit
March 24, 2014, 21:17 (GMT)
UI naming:

Change topology panel labels to "dyntopo"
March 24, 2014, 20:54 (GMT)
Code cleanup: ifdef debug only checks and simplify manifold test
March 24, 2014, 20:53 (GMT)
Fix T39262: Regression in 2.70, wire-frame editmode tool replaced all
March 24, 2014, 20:53 (GMT)
Fix possible use of invalid face index with wireframe tool
March 24, 2014, 20:50 (GMT)
Improvements to radial control operator:

* Factor values get a minimum circle too, which denotes the maximum
value. This makes it easy to set the maximum value while previously
maximum was at center, much more difficult to set exactly.

* Added text indication of value at center of the widget.
Revision ff21f6a by Lukas Toenne
March 24, 2014, 19:54 (GMT)
Fix for own mistake in rB83f2012300acadafd359307e7a00bd71e67e3fd7: used
bool instead of int.

Thanks to Campbell Barton for noticing.
March 24, 2014, 16:39 (GMT)
Fix T39392: Python bindings for geometry.box_pack_2d() return invalid total height
March 24, 2014, 12:33 (GMT)
OSX/sculpt/omp: missing initialisation of size_t pcount_len, oddly worked fine without on OSX 10.9, fixes < 10.9
Revision 83f2012 by Lukas Toenne
March 24, 2014, 12:10 (GMT)
Fix T39341: Cycles Rendered view laggy while using particles.

There are a couple of bugs that come together here:
* Particle hacks: extra modifier stack evaluation just for particles in
rna_Object_create_duplilist. This is where the primary issue stems from,
the "for_render" setting replaced the G.is_rendering flag in threaded
depsgraph. This causes particles to recalculate the entire modifier
stack with _render_ settings instead of viewport settings now. Fixed by
taking the 'preview' parameter in Cycles into account.
* Buggy skin modifier: The skin modifier generates a different amount of
vertices and faces **on every execution**. This must be looked at
separately, but it could be another reason why cycles constantly
restarted the sync process.
* Particles get re-distributed randomly every time (changing seed). This
could be caused just by the broken skin modifier, but might still be an
issue when simply rendering with cycles, since the psys will be
evaluated for render settings, if just temporarily.
March 24, 2014, 12:08 (GMT)
Fix T39383: Blender crash when renaming bone in outliner (weight paint mode).

Outliner rename callback is supposed to activate affected element before actually renaming,
but for bones this was not working because the function used to activate the object explicitely
ignored ID_OB case! Added a bool flag to allow handing this case without (possibly) breaking
the other usecases.
March 24, 2014, 09:15 (GMT)
Remove the code which checked whether early object update skip didn't fail

Was a safety check which never triggered, so likely could be removed now.
March 24, 2014, 09:10 (GMT)
Fix T39318: Blender 2.70 crash when I link an asset

Issue is a regression since threaded objetc update and caused
by the fact that some objects might share the same proxy object.

It's all fine but object_handle_update() will call update for
a proxy object which screws up threaded update.

The thing is, proxy object is marked as depending on a scene
object and such a call makes it so the children objetc is
being updated.

This is really bad and depsgraph is to take all responsibility
on updating the proxy objects.

So for now used a simple solution (which is safe to backport
to 'a') which is skipping proxy update if the scene update is
threaded and based on the DAG traversal.

There are some still areas which calls object update directly
and for that cases proxy object is still being updated from
object_handle_update().
March 24, 2014, 05:37 (GMT)
Fix T39331: Dissolve vertex crash
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021