Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-28 | move 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-27 | Fix part of #34233: bad alpha blending for 2D image painting. This is a very | Brecht 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-22 | fix [#35026] Curve build modifier | Campbell Barton | |
2013-04-07 | Fix for [#34898] Typo in error message of mathutils.Vector | Thomas Dinges | |
* Also fixed some more cases of "more then" -> "more than". | |||
2013-03-17 | code cleanup: name mesh functions more consistently, also use bools for mesh ↵ | Campbell Barton | |
args. | |||
2013-03-16 | object 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-01 | style cleanup: braces with multi-line statements, also add some comments. | Campbell Barton | |
2012-10-31 | no 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-12 | quiet some -Wshadow warnings | Campbell Barton | |
2012-07-05 | Cosmetic updates to mesh validate messages. | Bastien Montagne | |
2012-07-02 | Validate mesh selection stack in mesh_validate function | Sergey Sharybin | |
Related on #31944: Blender crashes on switching to mesh edit mode | |||
2012-06-28 | Fix #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-27 | code 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-20 | code 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-06 | code cleanup: naming - BKE_mesh_* | Campbell Barton | |
2012-04-25 | mesh.validate() / BKE_mesh_validate() --- functions now check for duplicate ↵ | Campbell Barton | |
vertices used within the same polygon. (which would crash otherwise) | |||
2012-04-21 | style cleanup: correct typos | Campbell Barton | |
2012-04-18 | style cleanup: mesh validate. | Campbell Barton | |
also add code cleanup script which runs uncrustify and then undoes trailing whitespace edits (reducing diff noise) | |||
2012-03-24 | style cleanup: follow style guide for/with/if spacing | Campbell Barton | |
2012-03-24 | style cleanup: follow style guide for formatting of if/for/while loops, and ↵ | Campbell Barton | |
else if's | |||
2012-03-16 | mesh_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-04 | style cleanup / comment formatting for bli/bke/bmesh | Campbell Barton | |
2012-02-27 | style cleanup (mostly whitespace) | Campbell Barton | |
2012-02-23 | style cleanup for blenkernel, no functional changes. | Campbell Barton | |
2011-12-28 | un-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-26 | svn merge ^/trunk/blender -r42839:42871 | Campbell Barton | |
2011-12-24 | change customdata mask from an 'unsigned int' to an 'u_int64_t', since BMesh ↵ | Campbell Barton | |
branch has run out of bits | |||
2011-12-10 | svn merge ^/trunk/blender -r42521:42550 | Campbell Barton | |
2011-12-10 | check for weights outside of 0-1 range when validating weights | Campbell Barton | |
2011-12-09 | BKE_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-08 | svn merge ^/trunk/blender -r42495:42516 | Campbell Barton | |
2011-12-08 | regarding [#29521] Invalid Vertex Weights | Campbell 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-02 | svn merge ^/trunk/blender -r42303:42329 | Campbell Barton | |
2011-12-01 | Check for mvert coords and normals when doing mesh.validate() and set invalid | Sergey Sharybin | |
coordinates to zero and zero-length normals to Z-up direction. | |||
2011-11-15 | svn merge -r41779:41847 ^/trunk/blender | Campbell Barton | |
2011-11-14 | minor 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-26 | svn merge -r41266:41287 ^/trunk/blender | Campbell Barton | |
2011-10-24 | svn merge ^/trunk/blender -r41226:41227 . | Campbell Barton | |
2011-10-23 | remove $Id: tags after discussion on the mailign list: ↵ | Campbell Barton | |
http://markmail.org/message/fp7ozcywxum3ar7n | |||
2011-10-10 | Miscellaneous cleanup, comment changes, and asserts. Should be no functional ↵ | Andrew Wiggin | |
changes. | |||
2011-10-09 | Fix 28493: Meshes added with many addons revert to only verts on entry to ↵ | Andrew Wiggin | |
edit mode | |||
2011-09-17 | svn merge -r40166:40279 ^/trunk/blender | Campbell Barton | |
2011-09-14 | resolve 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-06 | svn merge -r39890:39951 https://svn.blender.org/svnroot/bf-blender/trunk/blender | Campbell Barton | |
2011-09-03 | warning fixes | Campbell Barton | |
2011-09-01 | BKE_mesh_calc_edges() now uses polygons when available. | Campbell Barton | |
2011-08-29 | svn merge -r39664:39762 https://svn.blender.org/svnroot/bf-blender/trunk/blender | Campbell 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 r36529 | Joseph Eagar | |
2011-04-25 | fix [#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. |