Blender Git Commits

Blender Git "master" branch commits.

Page: 5183 / 5574

September 10, 2006, 10:35 (GMT)
Bugfix #4927

Render: Flares were not corrected yet for border render.
September 10, 2006, 09:44 (GMT)
Bugfix #4976

When using the "Load without UI" option, and having a textfile open in the
Text Editor with syntax coloring, Blender crashed. Just a missing NULL
check here.
September 10, 2006, 09:18 (GMT)
Bugfix #4973

Pose mode; the Nkey "Properties" panel, using TAB to move to next button
assigned wrong values to rotation.
September 9, 2006, 13:44 (GMT)
fixed error fix in obj import mesh splitting.
Revision 276e63c by Ken Hughes
September 8, 2006, 21:12 (GMT)


Silence warning messages about â??struct Sceneâ?? declared inside parameter list.
Revision f108325 by Ken Hughes
September 8, 2006, 18:31 (GMT)


===Python API===
Bugfix for #4971: Scene.unlink() was incorrectly decrementing the datablock
user count whenever an object was removed from a scene, instead of only when
the object's count reached 0. The Python code was modified to use the
existing free_and_unlink_base() function (with some modifications to allow
specifying a scene). Also fixed a bug with the undocumented return codes
from the method; it now returns True if the object was found in the scene.
September 8, 2006, 16:41 (GMT)
Enabled threads for rendering.
September 8, 2006, 15:28 (GMT)
Script that bakes procedural textures into an image.
uses TexMesh to get the same values as rendered procedural textures.
September 8, 2006, 12:05 (GMT)
New: vertex-parent support for Lattice.

Works like vertex-parent for Mesh and Curve/Surface. Select one or three
vertices in edit mode, and use CTRL+Select to select another object.
Then press CTRL+P.
Revision bffe5dd by Roland Hess
September 8, 2006, 11:32 (GMT)
Fixes bug #4834. The function was supposed to return a list of vertex
indices that are within the passed group. If one of the indices was not
in the group, it returned an exception, as opposed to just removing it from
the group as the documentation states.
Revision 67ef2c0 by Ken Hughes
September 8, 2006, 02:36 (GMT)


Scons update for today's earlier boolean commit.
Revision 824fbff by Ben Batt
September 8, 2006, 01:05 (GMT)

Fix to enable copying of the vertex group field for the Curve, Lattice,
Armature and Hook modifiers, and the flag field for the Mirror modifier. These
modifiers should all be copied correctly now.

This fix also means that converting modifiers to mesh with Alt-C now works
correctly (the convertmenu function copies the modifers before applying them,
so it wasn't always giving correct results for the above modifiers before).

The convertmenu function has also been changed to use DM_to_mesh instead of
converting to DispListMesh and using displistmesh_to_mesh, which means that
extra mesh data such as dverts is preserved.
Revision 4b5badf by Kent Mein
September 7, 2006, 18:09 (GMT)

Updated boolop Makefile so that it can find various headers it needs now.

Kent
Revision d731945 by Ken Hughes
September 7, 2006, 17:22 (GMT)


===Tools===
Experimental boolean tool optimization: for very large meshes a significant
amount of time is spend performing linear searches of edges. This patch
implements a "hash" table (really more of a bucket table) to narrow the
search space.

If someone should need to disable this, just remove the "#define HASH" at
the beginning of BOP_Mesh.h
September 7, 2006, 14:15 (GMT)
removed inverted and normalized from py scripts
September 7, 2006, 09:17 (GMT)

- Bugfix: fake user button in the texture paint panel toggled the mesh
datablock fake user.
September 7, 2006, 08:15 (GMT)

Fix for bug #4966:
Texture painting handled non-planar quads incorrectly in some cases.
Revision e3d1a6e by Ben Batt
September 7, 2006, 06:44 (GMT)

Two bugfixes.

My commit to fix weightpaint display (revision 1.125 of DerivedMesh.c) broke
normal recalculation for meshes which have only deform modifiers applied.
This commit fixes that by adding calls to CDDM_calc_normals in the appropriate
places.

The DM_from_template and DM_init functions checked for numVerts > 0 before
initialising the DerivedMesh's custom data layers. This was something of a
hack intended to allow DerivedMesh creation functions to initialise default
function pointers without initialising custom data layers (by passing a 0 for
the numVerts parameter). It is unneeded now that DM_init_funcs is present, and
causes memory deallocation warnings later on when the number of vertices
really is 0, so it has been removed.
September 6, 2006, 19:13 (GMT)

Added support for threadsafe MEM_mallocN/MEM_freeN in the guardedalloc
module itself, replacing the special MEM_mallocT/MEM_freeT functions.
Mutex locking is only enabled when threads are running.

There was no good reason to have these separate, it just led to ugly
hacks when calling functions with non-threadsafe malloc from threads.
September 6, 2006, 18:54 (GMT)

- Fix a display glitch with float image painting and undo.
- Fix a crash with float images texture mapped onto meshes, it didn't
always do conversion from float to byte before uploading to OpenGL.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021