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
2013-05-28move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading)Campbell Barton
remove MEM_sys_types.h which was a duplicate.
2013-04-27Fix part of #34233: bad alpha blending for 2D image painting. This is a veryBrecht Van Lommel
old issue, the formulas here were never quite right, should all work ok now with byte and float images. Some differences: * Colors with zero alpha from the background will never have an influence, so you don't get alpha fringes when painting over such areas. This does give hard edges when looking at the RGB channels alone, but there's no way to avoid that and fringes at the same time, same behavior as other painting apps. * Add/Subtract/Multiply/Lighten/Darken now leave the alpha channel unchanged and work only the RGB channels, again same behavior as many other apps. * Erase/Add alpha now compensates for premultiplied float images to keep the straight RGB colors the same. Next: fix projection painting.
2013-04-22fix [#35026] Curve build modifierCampbell Barton
2013-04-07Fix for [#34898] Typo in error message of mathutils.VectorThomas Dinges
* Also fixed some more cases of "more then" -> "more than".
2013-03-17code cleanup: name mesh functions more consistently, also use bools for mesh ↵Campbell Barton
args.
2013-03-16object converting curve/mball to a mesh would give invalid selection state ↵Campbell Barton
(edges selected but nothing else). add arg to BKE_mesh_calc_edges() so selecting newly created edges is optional.
2013-03-01style cleanup: braces with multi-line statements, also add some comments.Campbell Barton
2012-10-31no longer use 'check_existing' to see if we need to have a save popup, ↵Campbell Barton
instead use 'exec' operator on a saved file and invoke on unsaved files. correct missing memset --> CustomData_reset switch too.
2012-10-12quiet some -Wshadow warningsCampbell Barton
2012-07-05Cosmetic updates to mesh validate messages.Bastien Montagne
2012-07-02Validate mesh selection stack in mesh_validate functionSergey Sharybin
Related on #31944: Blender crashes on switching to mesh edit mode
2012-06-28Fix #31835: OBJ Importer corrupts a model (crash in edit mode)Sergey Sharybin
Added back face validation to BKE_mesh_validate_arrays. This is needed because some addons (like OBJ importer) are reading tessfaces and then converting them to ngons and validation of tessfaces is needed before such a conversion. Validation of faces would happen only if there's no polys in mesh.
2012-05-27code cleanup: defines with braces - end with '(void)0' so callers must end ↵Campbell Barton
with ';' like normal function. ... without this some editors dont parse the source so well.
2012-05-20code cleanup:Campbell Barton
- style - multi-line ifs move braces onto new lines. - iterators - convert some to macros, other split up and move brace.
2012-05-06code cleanup: naming - BKE_mesh_*Campbell Barton
2012-04-25mesh.validate() / BKE_mesh_validate() --- functions now check for duplicate ↵Campbell Barton
vertices used within the same polygon. (which would crash otherwise)
2012-04-21style cleanup: correct typosCampbell Barton
2012-04-18style cleanup: mesh validate.Campbell Barton
also add code cleanup script which runs uncrustify and then undoes trailing whitespace edits (reducing diff noise)
2012-03-24style cleanup: follow style guide for/with/if spacingCampbell Barton
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-16mesh_validate code for bmesh (i.e. polys/loops).Bastien Montagne
Everything seems to work well (many tests making random changes over various meshes went good), but the code is a bit complex and hard to follow, due to the various possibilities of invalid poly/loop combinations… Code also makes more operations than previous tri/quad faces version (hence is a bit slower), but I don’t think we can do otherwise, it’s just the price for bmesh flexibility. ;) Note: added the py script I used to make the tests, under source/tests/...
2012-03-04style cleanup / comment formatting for bli/bke/bmeshCampbell Barton
2012-02-27style cleanup (mostly whitespace)Campbell Barton
2012-02-23style cleanup for blenkernel, no functional changes.Campbell Barton
2011-12-28un-inline edgehash functions, BLI_edgehash_insert was far too big to inline.Campbell Barton
and have edge hash use unsigned ints since edge verts are unsigned ints for MEdge's
2011-12-26svn merge ^/trunk/blender -r42839:42871Campbell Barton
2011-12-24change customdata mask from an 'unsigned int' to an 'u_int64_t', since BMesh ↵Campbell Barton
branch has run out of bits
2011-12-10svn merge ^/trunk/blender -r42521:42550Campbell Barton
2011-12-10check for weights outside of 0-1 range when validating weightsCampbell Barton
2011-12-09BKE_mesh_validate_arrays was correcting non-finite verts and zero normals ↵Campbell Barton
even when do_fixes was false, also return true if any bad vertex weights were found.`
2011-12-08svn merge ^/trunk/blender -r42495:42516Campbell Barton
2011-12-08regarding [#29521] Invalid Vertex WeightsCampbell Barton
added checks to mesh.validate() so it checks for nan weights and negative groups which can crash blender. the file in the report looks to be corrupt, but this at least can make it load. also noticed validate was using isnan() and finite() were both used to check valid vertex locations, only finite is needed.
2011-12-02svn merge ^/trunk/blender -r42303:42329Campbell Barton
2011-12-01Check for mvert coords and normals when doing mesh.validate() and set invalidSergey Sharybin
coordinates to zero and zero-length normals to Z-up direction.
2011-11-15svn merge -r41779:41847 ^/trunk/blenderCampbell Barton
2011-11-14minor cleanup Campbell Barton
- use NULL rather then 0 for pointers - use static functions where possible - add own includes to ensure func's and their declarations don't get out of sync.
2011-10-26svn merge -r41266:41287 ^/trunk/blenderCampbell Barton
2011-10-24svn merge ^/trunk/blender -r41226:41227 .Campbell Barton
2011-10-23remove $Id: tags after discussion on the mailign list: ↵Campbell Barton
http://markmail.org/message/fp7ozcywxum3ar7n
2011-10-10Miscellaneous cleanup, comment changes, and asserts. Should be no functional ↵Andrew Wiggin
changes.
2011-10-09Fix 28493: Meshes added with many addons revert to only verts on entry to ↵Andrew Wiggin
edit mode
2011-09-17svn merge -r40166:40279 ^/trunk/blenderCampbell Barton
2011-09-14resolve bad level calls from blenkenel/ into editors/ & remove editors from ↵Campbell Barton
the include path from CMake & SCons. * ED_curve_editnurbs --> curve_editnurbs * ED_sculpt_modifiers_changed --> object_sculpt_modifiers_changed
2011-09-06svn merge -r39890:39951 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell Barton
2011-09-03warning fixesCampbell Barton
2011-09-01BKE_mesh_calc_edges() now uses polygons when available.Campbell Barton
2011-08-29svn merge -r39664:39762 https://svn.blender.org/svnroot/bf-blender/trunk/blenderCampbell Barton
2011-08-27- use %u rather tham %d for unsigned ints in string formatting funcs.Campbell Barton
- replace (strlen(str) == 0) with str[0]=='\0'
2011-05-09=bmesh= merge from trunk at r36529Joseph Eagar
2011-04-25fix [#27140] Negative Subdiv level in the operator panel.Campbell Barton
when relative option is disabled, don't allow setting the subdiv value to a negative number.