Blender Git Commits

Blender Git "master" branch commits.

Page: 2988 / 5574

January 9, 2014, 10:33 (GMT)
Fix T38000: vertex parent crash due to threading issues

Issue is causes by vertex parent modifies original BMesh from
a multiple threads. Ideally this is to be done as a separate
update callback for mesh datablock, but it's not so much simple
now (would need to do some re-arranges to DAG which might conflict
with the work from Ali or will double amount of work we did).

So for now use simple solution with mutex lock.

Based on the patch from Campbell Barton with some fixes to make
changes really thread-safe.

Differential Revision: https://developer.blender.org/D168
January 9, 2014, 10:15 (GMT)
Compilation error fix for NetBSD

Based on the patch from Joerg Sonnenberger.
January 9, 2014, 10:03 (GMT)
Fix compilation error on NetBSD

Original patch is by Jeorg Sonnenberger, thanks!
January 9, 2014, 02:28 (GMT)
Fix remaining sculpt mode crash using multires modifier, similar cause
to previous sculpt fix (OpenGL access from thread with no context
bound). The fact that this has gone unnoticed so far means that people
are dyntopoing like crazy these days.
January 9, 2014, 00:44 (GMT)
Code Cleanup: style
January 9, 2014, 00:26 (GMT)
Fix T38134: missing cycles update when removing world volume scatter shader.
January 8, 2014, 23:38 (GMT)
Fix T38016: setting Object.matrix_world does not take bone parents into account.
January 8, 2014, 23:17 (GMT)
Code cleanup: remove BKE_object_where_is_calc_simul function.

It doesn't make any sense anymore with the current depsgraph and probably was
not useful for a long time, just a leftover from the pre 2.04 game engine.
January 8, 2014, 22:36 (GMT)
Fix T38062: normal map baking gave randomly values 127 or 128 in flat areas.

Due to float precision issues it was basically random which of the two was used,
now it's slightly biased towards 128, which is the convention for flat colors.
The small difference between 127 and 128 could give problems with sharp glossy
shaders where it would be visible as seams.
January 8, 2014, 22:12 (GMT)
Fix T38134: cycles viewport render not updating when adding a world volume shader.
January 8, 2014, 22:03 (GMT)
Fix T38104: mathutils.cell_vector() always returns (0,0,0)

Reviewed By: brecht
January 8, 2014, 21:28 (GMT)
Fix crash cancelling command line render to AVI movie file.
January 8, 2014, 19:41 (GMT)
Fix T38131: node link buttons (like for cycles in material properties) were not
giving correct colors with theme menu colors set to bright values.

Thanks to Denis Declara for finding the cause of this bug.
Revision 20b046d by Sv. Lockal
January 8, 2014, 18:25 (GMT)
Cycles: workaround for noise performance regression in CUDA 5.5

Use manual ternary operation widening in grad(). Without it nvcc 5.5 produces multiple branch splits with very big branches (because of inlining). This solves 19% performance regression for BMW1M-MikePan.blend.

Also remove one redundant instruction in perlin SSE (when h == 12 or h == 14, then h is always >= 4).

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D190
January 8, 2014, 17:29 (GMT)
Fix T38074: sequence rendering gave "No camera" warning for other scenes that
didn't need a camera because they use only compositing nodes.
Revision fa88c7f by Thomas Beck
January 8, 2014, 16:57 (GMT)
Fix T38105: Action Editor refresh is missing when a keyframe is inserted in 3D view

When yiz insert a keyframe (on a location keying set f.e.) in the 3D-view and you got an action editor open then the action datablock is not changed (displaying only the button "new") until you hover the action editor with the mouse.

Added a handler in the action_header_area_listener to handle this case

If non-obvious, some technical note about what the cause of the bug was and
how it was solved.
January 8, 2014, 16:54 (GMT)
Fix T38108: blender freeze in remembering operator properties.
January 8, 2014, 16:15 (GMT)
Fix for incorrect use of abs() in intersect_sphere_sphere_2d
January 8, 2014, 16:05 (GMT)
Fix issues with float precision in numinput, like 'R 123' who would show additional 'noise' digits.

Expose float precision helper in UI_interface.h API, so that numinput can use this helper as numbuttons already do.

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D186
January 8, 2014, 13:50 (GMT)
Code Cleanup: style edits to bevel and remove unneeded boundvert_rep_face call
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021