Blender Git Commits

Blender Git "master" branch commits.

Page: 2974 / 5574

January 22, 2014, 16:45 (GMT)
Fix T38319: no camera error message for render not showing correctly.
January 22, 2014, 16:15 (GMT)
Fix T37198: Vorbis encoding is broken

Issue was caused by wrong PTS calculation. This commit
makes this calculation closer to what's happening in
FFmpeg itself.

Seems everything is working now including newer FFmpeg,
but there's one thing which still doesn't work: writing
avi files with h264 codec and Vorbis audio doesn't play
correct in mplayer here. But didn't manage to get this
working even using FFmpeg CLI, so this might be just a
bug in FFmpeg/mplayer. Since this file works fine in
blender just fine wouldn't consider this is crucial thing
to look into at this moment.
January 22, 2014, 15:40 (GMT)
Fix tool properties region drawing even if the toolbar is hidden.

This would show as a line on the side of the 3D view with high DPI / retina,
not easy to notice.
January 22, 2014, 15:40 (GMT)
Fix T38318: blender internal viewport now uses viewport, not render visibility.

This is the same as cycles and more consistent with it also using viewport
resolution.
Revision c24a23f by Lukas Toenne
January 22, 2014, 15:28 (GMT)
Fix for particle emission bug, reported on IRC by Thomas Beck
(@plasmasolutions): When the particle emitter is parented to a fast
moving object, the emission locations will not be interpolated over
subframes. This works if the particle emitter is animated itself.
Particle system evaluates the emitter location for each subframe, but
has to do this for the parent objects as well to get reliable results.
January 22, 2014, 13:50 (GMT)
Revert "Fix T37920: BGE LibLoad failed for meshes with no materials"

This reverts commit 6a473305af22468abfc4c4f8f3002dc0a97fffd7.

Caused T38296, need to investigate this further but for now
better not leave blender in unstable state.
Revision 9c883a1 by Lukas Toenne
January 22, 2014, 13:37 (GMT)
Fix T38011 and cleanup of Lens Distortion node code.

The area-of-interest calculation for that node didn't work reliably.
It tries to estimate the distorted rectangular area based on min/max
distortion and dispersion values, but this fails in some cases and
leaves uninitialized buffer chunks. So now simply use the full input
rect as the area, even though it may not be as efficient - at least it
works ...

Also cleaned up the code somewhat to make it understandable, using
separate functions for common stuff instead of cryptic walls of math.
January 22, 2014, 13:25 (GMT)
Fix T38315: keymap configuration export did not export deactivated items correct.
January 22, 2014, 10:32 (GMT)
Fix T38312: Crash when using snap transform in edit mode

Issue was caused by uninitialized boolean flag.
January 22, 2014, 10:32 (GMT)
Make memory checker happy about FileGlobal

FileGlobal structure in write_global() didn't initialize
the while build_hash property and only placed there null
terminated meaningful content, leaving trailing uninitialized.

This made valgrind complain about using uninitialized memory
later in undo stack.
January 22, 2014, 06:16 (GMT)
BMesh: collapse_uvs - avoid clearing and flagging for every cd-layer
January 21, 2014, 20:03 (GMT)
Fix T38306: dupliframes causing viewport render to continually restart.

Evaluating the animation is causing the object to get tagged as changed, but in
this case it's not a permanent change so no one should be notified. Also found
a case where the persistent ID for duplis wasn't unique, fixed that as well.
January 21, 2014, 19:56 (GMT)
Cycles Standalone: Volume integrator settings.
January 21, 2014, 19:18 (GMT)
Usual UI messages fixes.
January 21, 2014, 18:15 (GMT)
Cycles Standalone: XML Updates for the integrator.
January 21, 2014, 16:24 (GMT)
Add missing struct Lattice declaration.
January 21, 2014, 15:56 (GMT)
Code Cleanup: reduce sign conversion
January 21, 2014, 15:53 (GMT)
Code Cleanup: use bool for return values and correct comments

also remove CDDM_Check, theres no need for it.
January 21, 2014, 15:45 (GMT)
Minor cleanup from latest coverity checks - if we have a previous curve, we can safely assume we also have a previous stroke!

Better to assert here, than checking this randomly...
January 21, 2014, 15:32 (GMT)
Optimize tessellation code (min 20% better, up to 300% with some CD layers to tessellate).

The main idea is to store (during tessellation) or recreate (during tessdata update) a tessfaceverts-to-loops mapping, and then update all tessdata
in one pass, instead of calling `BKE_mesh_loops_to_mface_corners` repeatedly for all tfaces!

Differential Revision: https://developer.blender.org/D226

Reviewed by Campbell, thanks a lot!
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021