Blender Git Commits

Blender Git "master" branch commits.

Page: 3173 / 5574

June 3, 2013, 00:46 (GMT)
fix [#35501] Operator log: some property changes log as [...].(null) = ...
June 2, 2013, 23:58 (GMT)
fix [#35603] Crash with "Tag Freestyle Edge Mark"
June 2, 2013, 23:53 (GMT)
fix [#35592] Collada (DAE) exporter messes up vertex colors
June 2, 2013, 23:20 (GMT)
fix [#35555] Collada: export destroys mesh in some cases

add arguments to calculate normals when converting to bmesh:
BM_mesh_bm_from_me, DM_to_bmesh

This gives some speedup to undo (which didnt need to re-calculate vertex normals), and array modifier which doesnt need to calculate face normals at all

June 2, 2013, 22:54 (GMT)
add asserts when scanfilling or triangulating with zero length normal.
June 2, 2013, 22:40 (GMT)
fix [#35545] Weight paint with mirror modifier does not accurate represent bone influence
June 2, 2013, 22:21 (GMT)
fix [#35489] mode_set() not working in background mode, Scene change doesn't change mode either
June 2, 2013, 20:59 (GMT)
fix [#35434] Segmentation fault switching screen layout from python
(take 2), only free popup handlers.
June 2, 2013, 20:39 (GMT)
Cycles / Math functions:
* Rename some math functions:
len -> length
len_squared -> length_squared
normalize_len -> normalize_length

* This way OpenCL uses its inbuilt length() function, rather than our own. The other two functions have been renamed for consistency.
* Tested CPU, CUDA and OpenCL compile, should be no functional changes.
June 2, 2013, 19:55 (GMT)
Fix #35599: MovieClip node crashes when using multilayer exr

Multilayer EXR is not supported as a source for movie clip yet,
but there's no excuse to crash!
June 2, 2013, 17:52 (GMT)
Better API design for making text datablocks after loading.

An optional 'internal' argument was added to the bpy.data.texts.load() operator.
The changes in revision 57153 were reverted, so that the is_in_memory and is_dirty
properties of text datablocks are not editable again.

In the C API layer, BKE_text_load_ex() was introduced to allow for optionally
making text datablocks internal after loading.
June 2, 2013, 17:32 (GMT)
add vertex slide to mesh edit toolbar. also expose merge as a menu (rather then button causing popup)
June 2, 2013, 17:02 (GMT)
fix for crash in edgering subd when 3+ disconnected edge rings were found.
June 2, 2013, 15:58 (GMT)
tweak to recent commit, don't show keymap in menu tooltips.
June 2, 2013, 15:02 (GMT)
Fix #35587: Cycles: image movie to single image crashing

Crash was happening on windows platforms only and was caused
by some specifics about how CRT works.

Basically, blender and all of the .dll are compiled with /MT
flag, which means blender.exe and all .dll are using separate
environments. This makes it impossible to pass file descriptors
from blender to other dll, because it becomes invalid in the dll.

And this is exactly what was happening: OIIO was trying to open
movie file with all known plugins and one of them was zlib. And
the way OIIO was using zlib API is opening the file using Boost
and passing a file descriptor to zlib. And since zlib was a
dynamic library this lead to general issues using this descriptor
in zlib code.

Solved by linking to zlib statically. This allows to safely pass
file descriptor to zlib API. Alternative would be to compile all
the stuff with /MD flag, but that's much bigger and less robust
way to fix the issue.

Tested on windows using msvc2008, scons plus cmake both 32 and 64
bit versions. Seems to be working fine.

Further tweaks for mingw and msvc2012 could be needed tho.
June 2, 2013, 14:52 (GMT)
Code cleanup / Cycles:
* Avoid 2 int castings in hair code and fix some comments.
June 2, 2013, 11:42 (GMT)
Fix for potential division by zero during Freestyle stroke rendering.
Problem report by Light BWK through personal communications with a
sample .blend file for reproducing the problem. Thanks!
June 2, 2013, 04:09 (GMT)
corrections to modifiers from recent normal handling changes
- solidify didn't define a dependsOnNormals callback (which it should have)
- build wasn't passing on dirty normals.
- decimate wasnt setting dirty normals.
June 2, 2013, 03:59 (GMT)
use booleans for modifiers and api callbacks.
June 2, 2013, 02:25 (GMT)
code cleanup: remove unused struct
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021