Blender Git Commits

Blender Git commits from all branches.

Page: 2627 / 2888

May 16, 2014, 11:28 (GMT)
Integrate gtest into blender and use it for unit tests

Basically title says it all, now we're using gtest to perform
unit tests of different code parts of blender.

Currently only covered really tiny small subset of mathutils,
more coverage would be done later.

Reviewers: campbellbarton

Differential Revision: https://developer.blender.org/D533
May 15, 2014, 23:49 (GMT)
Merge remote-tracking branch 'origin/master' into soc
May 15, 2014, 23:42 (GMT)
Initial rough support for Scratch Shapekey

Scratch shape key types added to Key DNA. Modifications to file
reading/writing are done to save the Scratch's data.

Auto-commit property is added to the Scene's tool_settings. Versioning
code to set it to 1 by default is added.

EditMesh kernel module now has a hashing function to determine if the
mesh's topology has been changed.

editmesh_utils.c now has features to work with both the scratch shape key,
supporting scratch-based shape key recalculations, and sped-up
shapekey recalculation in case the Mesh didn't change topology.
This is draft rough buggy code yet.

UI: added Auto-Commit under the Shape Keys panel, removed Apply Shape keys
in Edit Mode - won't be needed later.

Next to do: check undo support.
May 15, 2014, 23:19 (GMT)
Implemented draft topology x17-based hashing in BKE_editmesh
May 15, 2014, 07:44 (GMT)
Fix compilation error when using Msvc2012

Msvc2008 is not supported because of missing precompiled
libraries. Not in the mood of spending time on making libs
for 2008 yet, because they're likely to be re-compiled still
in order to have proper runtime cuda/opencl detection and
not making blender.exe depending on cuda/opencl.
May 14, 2014, 21:47 (GMT)
just crash prevention, but mesh can still be messed up when attempting to move mesh out of fracture point location, especially with greasepencil
May 14, 2014, 21:37 (GMT)
bah, other pointsources than uniform tend to crash, this is a fix attempt for greasepencil (but generally, dont try to move the object after fracturing with greasepencil by hand....
May 14, 2014, 19:09 (GMT)
Merge remote-tracking branch 'origin/master' into soc-2014-cycles
May 14, 2014, 19:03 (GMT)
Cycles: Use some dedicated FMA intrinsics in the AVX2 kernel.

This gives me a small speedup of 2% in bmw.blend, and 3% in hair.blend.
Could only test on my Macbook with clang though, no idea how gcc or msvc performs here.

Thanks to Lockal for some input on this! :)
May 14, 2014, 10:13 (GMT)
Fixed for SCons

Makes blender compilable with scons on linux.
Also solves compilation error with OpenSubdiv disabled.
May 14, 2014, 08:36 (GMT)
small gui fix in regular rigidbody constraints panel
May 13, 2014, 21:22 (GMT)
well, a crash "prevention" with autosmooth, but it doesnt work anymore with the fracture modifier this way.
May 13, 2014, 17:59 (GMT)
Merge branch 'master' into opensubdiv-modifier
May 13, 2014, 16:33 (GMT)
Use current id->component->operation nesting for displaying debug
relations.

Eventually operations will get a single container in the graph, but this
is not working yet.
May 13, 2014, 16:25 (GMT)
Entry/Exit operations in components for replacing outer relations.

Each component now has one designated entry and one exit operation. If
all nodes depend on a single entry/exit already after the main build
step, these will be used directly. Otherwise an explicit No-Op node will
be created to cut down the number of necessary relations.
May 13, 2014, 15:23 (GMT)
added threshold vertexgroup support (a single vertexgroup with weightpainting)
May 13, 2014, 11:29 (GMT)
Revert "Minor cleanup in key.c"

This reverts commit 25883c59cd0320c5f0841145352aed411220def5.

Was a terrible idea after two hours of WTF crashes
May 13, 2014, 11:29 (GMT)
Minor cleanup in key.c
May 13, 2014, 11:29 (GMT)
Modifications to key DNA and RNA to have initial types for scratch and mix switching
May 13, 2014, 11:29 (GMT)
It's now forbidden to set a shape key to be relative to itself
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021