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. |
Revision 1e8aca9 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) 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 |
Revision dd957e2 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) 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. |
Revision 65b6952 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) May 14, 2014, 08:36 (GMT) |
small gui fix in regular rigidbody constraints panel |
Revision f533d01 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) 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. |
Revision 3b8eccb by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) 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 |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021