Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3175 / 5574

May 31, 2013, 17:39 (GMT)
Stupid typo, reported by Eugenio Pignataro on ML, thx.
May 31, 2013, 16:19 (GMT)
Cycles OpenCL: keep the opencl context and program around for quicker rendering
the second time, as for example Intel CPU startup time is 9 seconds.

* Adds an cache for contexts and programs for each platform and device pair,
which also ensure now no two threads try to compile and write the binary cache
file at the same time.
* Change clFinish to clFlush so we don't block until the result is done, instead
it will block at the moment we copy back memory.
* Fix error in Cycles time_sleep implementation, does not affect any active code
though.
* Adds some (disabled) debugging code in the task scheduler.

Patch #35559 by Doug Gale.
May 31, 2013, 15:48 (GMT)
fix [#35578] New bridge tool; bowtie crossing when destination edges form one half of an 'X'
May 31, 2013, 12:36 (GMT)
Fix to actually disable DEBUG_BACKTRACE by default.
May 31, 2013, 10:31 (GMT)
Fix #35497: rendering preview range gives wrong duration

Was a mistake in PTS calculation when using opengl animation render.
May 31, 2013, 10:17 (GMT)
Fix #35581: Crash when using Track Refine
May 31, 2013, 09:55 (GMT)
Follow up to previous commit

Made Ctrl-LMB clear selection from the object.
May 31, 2013, 09:49 (GMT)
Fix #35567: Shift+LMB doesn't toggle selection when using the Maya preset

Also added back RMB to set 3d cursor position.
May 31, 2013, 07:40 (GMT)
Made text datablock properties 'is_in_memory' and 'is_dirty' editable in Python.

The rationale of this revision is to provide an easy way to make text datablocks internal
from within Python (i.e., by setting these properties to True and the 'filepath' property
to empty string).
May 31, 2013, 06:28 (GMT)
improve edgering subdivide curvature calculations (calculate length projected onto the normal plane).
also correct recely added asserts.
May 31, 2013, 00:19 (GMT)
correct cast to uintptr_t for smallhash use.
May 30, 2013, 21:39 (GMT)
tweak to edge-loop select, so loop selecting a side of a subdivided triangle selects all edges along one side.
May 30, 2013, 21:17 (GMT)
units: display 0.5mm rather then 500um, nicer when dealing with very small sizes but not microscopic.
May 30, 2013, 19:05 (GMT)
remove null checks for list functions, all hard asserts so we would have noticed problems already.
May 30, 2013, 18:42 (GMT)
fix for incorrect use of strncat in uiItemMenuEnumO
May 30, 2013, 18:09 (GMT)
remove CD_MASK_NORMAL from CD_MASK_DERIVEDMESH, bmesh merge included this but its not needed.

Now add asserts to make sure this layer is only added once the modifier stack has been calculated.
this saves normal layer being calculated whenver vertex normals need updating.
May 30, 2013, 17:36 (GMT)
modifier stack: lazy initialize normals

many modifiers were calculating normals, when those normals were ignored by the next modifier.
now flag normals as dirty and recalculate for modifiers that set use `dependsOnNormals()` callback.

Quick test on mesh with 12 modifiers (mostly build type), calculated normals 6 times, now it only runs once - so this will give some speedup too.
May 30, 2013, 14:27 (GMT)
Backtrace for unfreed memory blocks

Added an option to show backtrace from where
non-freed datablock was allocated from.

To enable this feature, simply enable DEBUG_BACKTRACE
in mallocn.c file and all unfreed datablocks will
be followed up by a backtrace.

Currently works on linux and osx only,
windows support is on TODO.

This feature is for sure disabled by default,
so does not affect any builds which don't
explicitly define DEBUG_BACKTRACE.
May 30, 2013, 13:13 (GMT)
fix debug derived mesh print function, layers in the customdata that were NULL were not printed.
May 30, 2013, 12:05 (GMT)
Fixed compilation error after recent keyframes commit.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021