Blender Git Commits

Blender Git commits from all branches.

Page: 2628 / 2888

May 13, 2014, 11:29 (GMT)
Small updates on bmesh_pe
May 13, 2014, 11:29 (GMT)
Remove testing code from transform_conversions
May 13, 2014, 11:29 (GMT)
Small style cleanup in key.c
May 13, 2014, 11:29 (GMT)
Proportional editing distance for BMeshes

Connected, projected and simple falloff distance calculation can now be
done from bmesh_pe.h.

Temporary terrible code alterations to test the falloff routines in transform engine
May 13, 2014, 11:29 (GMT)
A much better shapekey-movement idea

Removed place at index and updated Shape Key Move instead to do the same
thing and not break existing Python access to Shape Key move.
May 13, 2014, 11:29 (GMT)
Shape keys code cleanup round 1

BKE_key_move introduced. Moves a shape key to a given index in the shape
key list. Has a wrapper operator. Can implement shape key sorting now and other stuff.

TODO: need double triangle icon!
May 13, 2014, 09:10 (GMT)
Fix for crash when tagging new ID blocks which don't have a depsgraph
node yet.
May 13, 2014, 08:57 (GMT)
Removed the build_operations methods and OperationBuilder class again.

The few places where this has been used (pose and bone components) have
been integrated into the regular build functions.

Eventually we may want to do dispatching like this again, but for the
time being it's easier to keep these things in a central place until it
is clear how the build procedure is best organized.
May 13, 2014, 08:37 (GMT)
Cycles: Add an AVX2 CPU kernel.

New optimized kernel, which requires AVX2 and FMA3 instruction sets.
At the moment the speedup is small (~2%) as we only use gcc and clang auto optimization, but we can use dedicated intrinsics for that later.

D482 would be a good basis for further improvements.
May 13, 2014, 07:28 (GMT)
reactivated modifier editmode "support" (but well, it doesnt really work...) and removed fracture edit mode (didnt work at all)
May 12, 2014, 23:07 (GMT)
added fracture preset storage and fix for loading files -> mesh was doubled there
May 12, 2014, 21:07 (GMT)
re-added contact distance and mass dep. thresholds, also fixed a python gui error -> override solver iterations in scene
May 12, 2014, 19:45 (GMT)
Merge branch 'blender-tiles' of gitorious.org:blender-tiles/blender-tiles into blender-tiles

Conflicts:
source/blender/blenlib/BLI_compiler_compat.h
source/blender/compositor/CMakeLists.txt
source/blender/compositor/intern/COM_ChannelInfo.h
source/blender/compositor/intern/COM_ExecutionSystem.cpp
source/blender/compositor/intern/COM_MemoryBuffer.cpp
source/blender/compositor/intern/COM_OpenCLDevice.cpp
source/blender/compositor/nodes/COM_SocketProxyNode.cpp
source/blender/compositor/operations/COM_CompositorOperation.cpp
source/blender/compositor/operations/COM_ReadBufferOperation.h
source/blender/compositor/operations/COM_RenderLayersProg.cpp
May 12, 2014, 18:25 (GMT)
Initialize colors, vectors and values in RenderLayersProg
May 12, 2014, 18:22 (GMT)
Tiles: synced with master
May 12, 2014, 17:52 (GMT)
Added upcast functions for safely converting a generic ID pointer into
one of the DNA structs.

This uses the GS macro to compare an ID block's prefix to the associated
DNA struct. The static_cast_id variant only does contains an assert,
while the dynamic_cast_id variant safely checks and returns a NULL
pointer in case the ID type doesn't match.

A new utility header for type traits has been added. These are standard
techniques used in boost and C++11, but added as own implementation here
to avoid nasty dependencies.
May 12, 2014, 16:21 (GMT)
Initialize colors, vectors and values in RenderLayersProg
May 12, 2014, 11:35 (GMT)
fix for automatical recreation of constraints after loading
May 12, 2014, 11:07 (GMT)
fix for not updating fractured mesh with constraints enabled
May 12, 2014, 10:29 (GMT)
Cycles: Calculate face normal on the fly.

Instead of precalculation and storage, we now calculate the face normal during render.
This gives a small slowdown (~1%) but decreases memory usage, which is especially important for GPUs,
where you have limited VRAM.

Maybe this can be made a bit faster still, I am investigating this.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021