Blender Git Commits

Blender Git "master" branch commits.

Page: 4968 / 5574

February 26, 2008, 18:30 (GMT)

Going into vertex paint mode without vertex colors, now it doesn't
create vertex colors from shaded mode anymore. Instead there is
function in vertex paint mode to create them.

Also some fixes for previous commits.

February 26, 2008, 17:46 (GMT)

Weight, vertex and texture paint modes now don't draw the active
object on top of everything anymore. It can be useful to see objects
that are in front too, and if you don't want to see them you can
just go into local viewmode. It's also more consistent with editmode
which doesn't draw on top either.

February 26, 2008, 17:23 (GMT)
== BPython ==

Another experiment to support threading properly. By default the Python Interpreter releases its lock every 100 instructions so that other threads get a chance to run Python code and API calls. But that is not enough to prevent race conditions causing artifacts (and maybe crashes) during threaded rendering, since all threads will access the same pynodes data.

So I'm disabling this automatic releasing of the lock (the GIL) by the interpreter, which seems to be a better option for how Blender uses Python.

February 26, 2008, 16:20 (GMT)

Fix for bug #6854: meta object crash with preview render. Meta objects
were using an ugly trick to store render orco's, but there's really no
reason for it, now it works like other primitives.

February 26, 2008, 14:25 (GMT)
Cloth: make cloth more crash resistant if memory allocation failed
February 26, 2008, 14:00 (GMT)
Bugfix [#8365] cresh by RMB selecting object in 3D_View from set of overlapping objects
February 26, 2008, 13:05 (GMT)

Tweak bugfix #8347 a bit, the self intersection problem with raytraced
shadows and jittering.

February 26, 2008, 11:48 (GMT)

Hair particles with object or group visualisation didn't take the
rotation settings into account. Now if rotation is not set to None,
instead of automatically deriving it from the particle path (which
is useful for feathers), it uses the rotation settings (useful for
distributing twigs randomly).

February 26, 2008, 11:38 (GMT)

Bugfix: recent rollback of premul changes gave issues. The premul
flag bit was changed and not changed back, and the flag was moved
back from image user to image. This meant that files saved both
before and during the premul changes did not read premul settings
correct anymore.

Now it uses the old premul flag bit again, which also keeps forward
compatibility.

February 26, 2008, 09:55 (GMT)
Cloth: Little (bug)fix to let springs appear as an upper tridiagonal matrix
Revision e368af2 by Joshua Leung
February 26, 2008, 06:33 (GMT)
Popup menus for displaying names of groups available for selection now draw with multiple columns when the number of entries cannot fit in a single column (and be editable).
Revision 31b0449 by Joseph Eagar
February 26, 2008, 00:04 (GMT)
removed mingw from the list of platforms to use the
debug python lib, as it was causing link errors.

if someone wishes to figure out why this is messing up,
go ahead.
February 25, 2008, 18:35 (GMT)
Added PyGILState_Ensure and PyGILState_Release funcs around module reloading.
Without them blender would crash when reloading scripts.
February 25, 2008, 17:20 (GMT)

Bugfix: dupliparticles didn't respect the enabled button for the
particle system, could crash.

February 25, 2008, 16:46 (GMT)

Bugfix for some particle system vertex group memory leaks.

February 25, 2008, 15:08 (GMT)

Fix for bug #7914: when rendering ray transparency with premul or key,
the alpha channel was set wrong.

February 25, 2008, 13:05 (GMT)

Fix for #6686: crash with array modifier fit to curve option, could
create a too large amount of duplicates.

February 25, 2008, 11:55 (GMT)

Fix for bug #8081: python script crash writing MFace.uv.

February 25, 2008, 10:58 (GMT)

Fix for bug #8347: bug in raytraced shadow with edgesplit. Problem
was the new jittering of the start position gave self intersections,
especially noticable with for example edgesplit because in that case
it can't detect them as well. 'Solution' now is to bias the start
position away from the surface a bit according to how much the start
position was jittered.

February 25, 2008, 04:53 (GMT)
-> Bevel

Fixed the following problems with Bevel code

-meshes with 2 edged faces left over at the end would cause buffer
overrun whens converting from a Bmesh to a Derived Mesh. The
conversion process now checks for both double edges and faces
and removes them when present.

-BME_reverse_loop euler had a bug that was causing the corruption of
radial cycle. This would lead to the bevel tool hanging for a long time
and possibly crashing.

-Added optimization of BME_reverse loop so that it no longer does tiny
allocations but instead uses an area of 'scratch' memory. The same thing
will be done to the Make Face euler soon

-Added proper call to selection flushing for editmode.

-Some miscellaneous cleanups and removal of unneeded debug printfs.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021