Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-08-18Cleanup: assert / warnCampbell Barton
2014-08-15Solidify Modifier "Rim Only" OptionCampbell Barton
D737 by scorpion81 with own edits
2014-08-13Math Lib: name signed versions of dist_to_plane_v3 explicitlyCampbell Barton
also add unsigned versions
2014-08-13SpellingCampbell Barton
2014-08-12Rewritten Array Modifier D443Campbell Barton
Patch by PatB with own edits - replace BMesh with CDDM functions. - faster remove-vertex merging. - extend CDDM_merge_verts to be more flexible.
2014-08-01Cleanup: Move SpaceTransform helpers from `BKE_shrinkwrap` to `BLI_math_matrix`.Bastien Montagne
2014-07-26Correct includes on different endian systemsCampbell Barton
2014-07-21Math Lib: rename mul_serie_m3 to mul_m3_series & reorder argsCampbell Barton
Importantly, reversed mul_serie_m3 argument order (so it matches the m4 function)
2014-07-20Math Lib: use variable length args for mul_serie_m3,m4 (instead of trailing ↵Campbell Barton
NULL's)
2014-07-19Defines: replace ELEM3-16 with ELEM(...), that can take varargsCampbell Barton
2014-07-17Fix T34664: bevel face material can be set in tool and modifier.Howard Trickey
Now the bevel tool, modifier, and internal operator have a material slot # parameter that the user can set. If left at default of -1, behavior is as current -- bevel face material is taken from the closest original face (this may be ambiguous). If material slot is >= 0, it gives the material slot index number for the material to use.
2014-06-29Correction to last commitCampbell Barton
2014-06-28BLI_stackdefinesCampbell Barton
Bounds check the stack while debugging, also add STACK_PEEK
2014-06-28BLI_stack: use strict flagsCampbell Barton
also use size_t, rename BLI_stack_empty
2014-06-25Use fill function for setting origindexCampbell Barton
2014-06-25Speedup for skin modifier, avoid calculating normals many timesCampbell Barton
2014-06-24move STACK_* macros into BLI_stackdefines.hCampbell Barton
2014-06-18Code cleanup: use bool instead of intSergey Sharybin
2014-06-14Skin Modifier: use BLI_bitmap to tag edgesCampbell Barton
2014-06-13BLI_bitmap: rename macrosCampbell Barton
- BLI_BITMAP_SET -> BLI_BITMAP_ENABLE - BLI_BITMAP_CLEAR -> BLI_BITMAP_DISABLE - BLI_BITMAP_GET -> BLI_BITMAP_TEST - BLI_BITMAP_MODIFY -> BLI_BITMAP_SET
2014-06-13Code cleanup: replace interp_v2_v2v2 with mid_v2_v2v2Campbell Barton
2014-06-12Fix T40582: issues with apply scale when having multires and scene simplifySergey Sharybin
Reshape and applying scale matrix on multires needs to create DM with simplify setting disabled. Added a special flag to modifier apply for this now.
2014-06-01Fix a typo in a comment.Tamito Kajiyama
2014-05-26Fix T40315: Boolean modifier with Freestyle edgesSergey Sharybin
2014-05-22Fix T40215: Boolean looses bevel widthCampbell Barton
2014-05-15Fix T40053: Cloth simulation, rest shape key does not functionSergey Sharybin
It was a regression since 5d49eff. Not really sure about proper solution here, so used a bit workaround-ish way for now. Hopefully new cloth will be landed after this GSoC anyway.
2014-05-14Code cleanup: indentationCampbell Barton
2014-05-13Fix T40151: Problem in normal with subdivision surface + Boolean modifierSergey Sharybin
Own regression since e08db08. CustomData_copy_data() would fail in cases when mvert/medge/mloop/mpoly arrays were lazy allocated since that change. Now made it so this layers are copying from own copy of the arrays. Not sure if this still misses some CD to be copied, from quick glance seems no, but some further testing wouldn't hurt at all.
2014-05-03Fix T39997: Multiple boolean modifiers sharing the same right operand crashesSergey Sharybin
The issue was caused by the temporary CD layers being allocated for subsurf meshes, same as we've got back in 881fb43. In the long run this temporary storage is to be re-considered, but it'll also imply re-considering of the Derivedmesh interaction as well. For now let's use a simpler solution which is forbidding modifiers to call getArray for other objects' derivedMeshes but use an API calls which would allocate local copy of the data preventing race condition of shared data in DM.
2014-04-30Code cleanup: remove unused includesCampbell Barton
Opted to keep includes if they are used indirectly (even if removing is possible).
2014-04-27Code cleanup: const args and arraysCampbell Barton
2014-04-26Code cleanup: use 'const' for arrays (blenloader, gpu, imbuf, makesdna, ↵Campbell Barton
modifiers, nodes)
2014-04-19Math Lib: add shell_v3v3_normalized_to_dist and v2 versionCampbell Barton
bypass angle calculation to avoids (asin, sqrt, cos).
2014-04-15Fix T39610: Shared mesh used for Mesh Deform causes crashSergey Sharybin
For now disable using linked edit mesh in the meshdeform modifier. This is because editbmesh_get_derived_cage_and_final() might easily conflict with the thread which evaluates object which is in the edit mode for this mesh. We'll support this case once granular dependency graph is landed.
2014-04-13Split Normals I (2/5): Add basic BMesh support of split normals.Bastien Montagne
* Merely a re-implementation of core split algorithm for BMesh, taking advantage of topological data available. * This code needs valid loop indices, so added BM_LOOP support to BM_mesh_elem_index_ensure() & co. Reviewers: campbellbarton Reviewed By: campbellbarton CC: brecht Differential Revision: https://developer.blender.org/D366
2014-04-04Code cleanup: no need to use calloc when memory is initialized afterCampbell Barton
also replace AT with __func__ since AT expands the full pathname
2014-04-03Fix T39567: simple deform modifier errorCampbell Barton
2014-04-01Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT defineCampbell Barton
2014-03-30Code cleanup: use strict flags for BLI_randCampbell Barton
2014-03-30Code cleanup: de-duplicate cotangent weight function & add arg sizesCampbell Barton
2014-03-28Code cleanup: use sqrtf when input and output are floatCampbell Barton
2014-03-20Code cleanup: use boolsCampbell Barton
2014-03-18KDTree: deprecate 'normal' argumentCampbell Barton
Normals for each kdtree node were allocated but never used, and search args only use in particles/boids code.
2014-03-17Code cleanup: comments and typosCampbell Barton
2014-03-15Code cleanup: use r_ prefix for return argsCampbell Barton
2014-03-14CMake: fix for standalone player and remove recast modifier referenceCampbell Barton
2014-03-13Fix T39152: Blender crash when duplicate mesh with hooks and laplacian deform.Bastien Montagne
We can't simply dupalloc cache_system (LaplacianSystem), it has quite a few allocated data we'd need to dupalloc as well, not to mention (nl) context... Much safer to just set it to NULL in new copy imho! This commit is to be backported to 2.70 release!
2014-03-05Fix T38962: Boolean modifier crashes when only right operand has UV layerSergey Sharybin
2014-03-04Fix T38941: Laplacian Deform crashes on OSXBastien Montagne
When vgroup was invalid somehow (e.g. empty, as in this case) and bind could not happen, code was dereferencing a NULL pointer...
2014-02-27Fix T38859: Laplacian Deform CrashCampbell Barton