Blender Git Commits

Blender Git "master" branch commits.

Page: 3189 / 5574

May 15, 2013, 12:05 (GMT)
The Area Split/Merge corner widget was drawing 1 pixel too big, the lines overlapped
the area divider line.

May 15, 2013, 11:26 (GMT)
Patch for CMakeLists.txt to build with new OpenAL libs on VS2012.
Because of crashing issue with old Creative Labs OpenAL on Windows 8 x64.
May 15, 2013, 11:16 (GMT)
Fix part of #35372: distorted strokes when painting zoomed out with a small brush
size. Interpolated mouse coordinates should not get rounded to integers.
May 15, 2013, 11:10 (GMT)
Fix #35364: sculpting - D shortcut inconsistency

Switching to tool will cycle via all brushes with given type
only in case current brush tool matches requested one.

This means, when user requests brush with different type,
first brush of that tool will be activated. But further
toggling to the same tool will cycle via all acceptable
brushes.
May 15, 2013, 09:57 (GMT)
fix for finding openjpeg on some systems.
May 15, 2013, 08:54 (GMT)
Move sculptsession functions implementation from object.c to paint.c

This functios are declared in BKE_paint.h header and using
SculptSession structure which is also declared there.

Anyway, does not make sense such a splitting of header and
implementation files, better be consistent here.
May 15, 2013, 08:25 (GMT)
Fix #35362: using dyntopo gives wrong render results

Made it so dynamic topology will flush changes from
SculptSession->bm to Object->me.

Used the same approach as sculptsession_bm_to_me does,
but instead of using DAG_id_tag_update used in-place
DerivedMesh release. Otherwise this lead to some
update issues resulting in missed object after render.

Also fixed multires modifier not being applied for
render when rendering from dyntopo sculpt mode.

P.S. Apparently sculpsession_bm_to_me was declared
in BKE_paint.h but implemented in object.c.
Rather confusing and better make it so this
functions are declared and implemented in
consistent files. But will solve this in a
separate commit.
May 15, 2013, 06:27 (GMT)
bmesh edgeloop utility function, calculates an edge loop from 2 verts (start and endpoint).
May 15, 2013, 05:56 (GMT)
fix for own recent change with normal calculation (with no faces it wasn't freeing 0 byte allocation).
May 15, 2013, 01:30 (GMT)
More fix for memory leaks in the Freestyle module.
May 14, 2013, 22:52 (GMT)
BGE: A little bit of cleanup:
* Removing KX_Scene::RemoveAnimatedObject() since KX_Scene::NewRemoveObject() is already handling this.
* Don't create a new BL_ActionManager when replicating an object. Just set m_actionManager to NULL and let KX_GameObject::GetActionManager() allocate a new BL_ActionManager when one is needed.
* Use KX_GameObject::GetScene() instead of KX_GetActiveScene() in KX_GameObject::GetActionManager() to make sure we're using the object's scene instead of one where Python might currently be running from. This could avoid potential issues with playing actions for objects in other scenes.

May 14, 2013, 22:51 (GMT)
Further fix for memory leaks in Freestyle Python API components:
- StrokeAttribute thickness setter
- BezierCurve (used from within BezierCurveShader)
- Smoother (used from within SmoothingShader)
May 14, 2013, 22:16 (GMT)
Fix for a copy-and-paste bug in a Freestyle Python API helper function.
May 14, 2013, 21:18 (GMT)
Cycles:
* Code cleanup, remove unused "resolution" variable from the DeviceTask class, was never used.
May 14, 2013, 19:08 (GMT)
Patch to CMake build system.
Install needed dlls for libjack.
May 14, 2013, 18:31 (GMT)
Cycles :
* Use is_zero(a) rather than dot(a, a) == 0, saves some calculations.
May 14, 2013, 18:16 (GMT)
Moved main part of bpy.app.translations doc out of C code, as suggested by Campell, thx.
May 14, 2013, 16:22 (GMT)
Fix #35347: constraints with vertex group targets were not using the vertex group
weights, it assumed all weights were 1. This gave very different results with the
new bevel modifier due to slightly different vertex group interpolation.
May 14, 2013, 16:16 (GMT)
CMake build system update
- Extending CMakeLists.txt to support builds with VC2012.
- Fix some typo in CMakeLists.txt
- Introduces experimental WITH_AVX_CPU to build with /arch:AVX (VC11 only)
May 14, 2013, 15:33 (GMT)
API doc for bpy.app.translations should look better now.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021