Revision 21299f2 by Brecht Van Lommel 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. |
Revision a88627d by Brecht Van Lommel 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. |
Revision 2089ac3 by Willian Padovani Germano 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. |
Revision 9952627 by Brecht Van Lommel 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. |
Revision f9fb996 by Daniel Genrich February 26, 2008, 14:25 (GMT) |
Cloth: make cloth more crash resistant if memory allocation failed |
Revision c65f988 by Daniel Genrich February 26, 2008, 14:00 (GMT) |
Bugfix [#8365] cresh by RMB selecting object in 3D_View from set of overlapping objects |
Revision 2719e8c by Brecht Van Lommel February 26, 2008, 13:05 (GMT) |
Tweak bugfix #8347 a bit, the self intersection problem with raytraced shadows and jittering. |
Revision 5380bd4 by Brecht Van Lommel 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). |
Revision 931ac1c by Brecht Van Lommel 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. |
Revision e9ce2a9 by Daniel Genrich 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. |
Revision 3dd622b by Campbell Barton February 25, 2008, 18:35 (GMT) |
Added PyGILState_Ensure and PyGILState_Release funcs around module reloading. Without them blender would crash when reloading scripts. |
Revision 6f1b9eb by Brecht Van Lommel February 25, 2008, 17:20 (GMT) |
Bugfix: dupliparticles didn't respect the enabled button for the particle system, could crash. |
Revision d058a52 by Brecht Van Lommel February 25, 2008, 16:46 (GMT) |
Bugfix for some particle system vertex group memory leaks. |
Revision 7f0b9ab by Brecht Van Lommel February 25, 2008, 15:08 (GMT) |
Fix for bug #7914: when rendering ray transparency with premul or key, the alpha channel was set wrong. |
Revision 3dc8342 by Brecht Van Lommel 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. |
Revision d4fface by Brecht Van Lommel February 25, 2008, 11:55 (GMT) |
Fix for bug #8081: python script crash writing MFace.uv. |
Revision 1568816 by Brecht Van Lommel 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. |
Revision d566fe6 by Geoffrey Bantle 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. |
|