Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-04-28 | style cleanup: format 'for' loop macros the same as for loops, some renaming ↵ | Campbell Barton | |
to BLI_array macros. | |||
2012-04-28 | code cleanup: | Campbell Barton | |
- replace inline face UV center calc. - use const float[3] for mesh and uv functions. - remove unused define | |||
2012-04-28 | style cleanup: changes to brace placement / newlines - for/while/if/switch | Campbell Barton | |
2012-04-27 | code cleanup: | Campbell Barton | |
- move lasso functions into BLI (were in 3D view but UV editor needs access) - remove unused UV functions (ones that assumed 3-4 sized UVs only) | |||
2012-04-19 | remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the ↵ | Campbell Barton | |
maceros had unused args in both cases). | |||
2012-04-19 | style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITER | Campbell Barton | |
2012-04-12 | code cleanup: remove unused KeyBlock.adrcode | Campbell Barton | |
2012-03-29 | skip using bmesh operators for converting to/from undo meshes (gives some ↵ | Campbell Barton | |
speedup) | |||
2012-03-27 | style/name cleanup: have EDBM_* functions match our style guide and also ↵ | Campbell Barton | |
match BM_ function naming conventions | |||
2012-03-26 | style cleanup: editors/mesh - mostly whitespace around operators | 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-22 | style cleanup: enforce macros using a semicolon. | Campbell Barton | |
2012-03-09 | code cleanup: replace macros VECCOPY, VECADD, VECSUB, INPR - with BLI_math ↵ | Campbell Barton | |
funcs. added copy float/double funcs: copy_v3fl_v3db(), copy_v3db_v3fl(). 2d & 4d too. | |||
2012-03-03 | style cleanup - use aligned * prefixed blocks for descriptive comments (was ↵ | Campbell Barton | |
already used a lot and part of proposed style guide). | |||
2012-03-02 | style cleanup | Campbell Barton | |
- spelling - turns out we had tessellation spelt wrong all over. - use \directive for doxy (not @directive) - remove BLI_sparsemap.h - was from bmesh merge IIRC but entire file commented and not used. | |||
2012-02-20 | - remove some unused editmesh functions. | Campbell Barton | |
- copy & rename EditMesh stricts for use with scanfill (remove unused members) | |||
2012-02-15 | went over all uses of mesh->mface and added BMESH_TODO comments for | Campbell Barton | |
areas that need to be updated. | |||
2012-02-12 | * remove the MFace parts of join (we only need polygon data) | Campbell Barton | |
* other minor cleanups | |||
2012-02-06 | Code Cleanup: comment, remove or use unused functions. | Campbell Barton | |
2012-02-06 | Style Cleanup: bmesh code style was a bit mixed - follow ↵ | Campbell Barton | |
http://wiki.blender.org/index.php/User:Nazg-gul/CodeStyle | |||
2011-12-27 | svn merge ^/trunk/blender -r42882:42886 | Campbell Barton | |
2011-12-27 | remove unneeded casts from 'unsigned int' to 'int' | Campbell Barton | |
2011-12-21 | topo mirror and sync with minor edits made to bmesh, no functional changes | Campbell Barton | |
2011-12-21 | replace editmode topo mirror function from the one in trunk ↵ | Campbell Barton | |
(ED_mesh_mirrtopo_init) | |||
2011-12-21 | svn merge ^/trunk/blender -r42759:42761 | Campbell Barton | |
2011-12-20 | move topology mirror out into its own functions - needed for bmesh branch so ↵ | Campbell Barton | |
we can use then for bmeshes own internal mirror calculations. | |||
2011-12-17 | svn merge ^/trunk/blender -r42669:42670 | Campbell Barton | |
2011-12-17 | svn merge ^/trunk/blender -r42660:42669 | Campbell Barton | |
2011-12-16 | Math lib: matrix multiplication order fix for two functions that were | Brecht Van Lommel | |
inconsistent with similar functions & math notation: mul_m4_m4m4(R, B, A) => mult_m4_m4m4(R, A, B) mul_m3_m3m4(R, B, A) => mult_m3_m3m4(R, A, B) For branch maintainers, it should be relatively simple to fix things manually, it's also possible run this script after merging to do automatic replacement: http://www.pasteall.org/27459/python | |||
2011-12-16 | minor cleanup to mirror code | Campbell Barton | |
- MirrTopoPair.hash was 'long' when only needed to be 'int' - use 'intptr_t' rather than 'long' when the value is cast back to a pointer. | |||
2011-12-16 | svn merge ^/trunk/blender -r42655:42660 | Campbell Barton | |
2011-12-16 | fix [#29620] Topology Mirror: not refreshing vertex UUIDs | Campbell Barton | |
2011-12-06 | Quiet annoying warning: | Campbell Barton | |
Warning! Tesselation uvs or vcol data got out of sync, "had to reset! This would happen on every editmode edit with UV's and wasn't too reassuring that blender was handling uvs/vcols correctly. From looking into the problem I found that creating the undo mesh would act as if it was tessellating the existing mesh each time and complain that the data was out of sync, when infact the mesh was just created and being filled in. Also, allocating uv and vcol customdata arrats for tessfaces isn't needed for undo mesh, so save some memory and dont allocate these in the first place. | |||
2011-12-04 | svn merge ^/trunk/blender -r42372:42416 | Campbell Barton | |
2011-12-04 | remove use of deprecated struct members | Campbell Barton | |
- editmesh smooth & subdivide were using old mirror axis flag still. - removed colbits from outliner and object code. - commented some other parts of the code which access deprecated members and aren't called anywhere. | |||
2011-11-16 | prepare for flagging the bmesh has having invalid index values, so we can ↵ | Campbell Barton | |
skip looping over all elements if its already valid. - went over every BM_SetIndex call and added comments about its use, if its setting dirty values or correct ones. - replace loops over all elements _just_ to set index values, with a new function, BM_ElemIndex_Ensure(...), this will eventually only initialize values when they are dirty. | |||
2011-10-25 | Fix bugs to get X-Mirror editing functionality working again | Andrew Wiggin | |
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-18 | svn merge ^/trunk/blender -r41075:41099 | Campbell Barton | |
2011-10-17 | fix spelling mistakes in comments (and in some python error messages), ↵ | Campbell Barton | |
nothing to effect translations. | |||
2011-10-11 | a few trivial bug fixes | Andrew Wiggin | |
2011-09-23 | svn merge ^/trunk/blender -r40381:40382 | Campbell Barton | |
2011-09-21 | svn merge -r40295:40367 ^/trunk/blender | Campbell Barton | |
2011-09-20 | changes for materials to treat them as shorts not int/chars (since they are ↵ | Campbell Barton | |
stored as shorts intermally) - converting nurbs to mesh was casting the material to unsigned char. - subsurf was casting to char, then int -> short in a loop. - have material functions take & return shorts. | |||
2011-09-19 | /blender/editors: Removed final points in UI strings and messages. | Bastien Montagne | |
Plus a few cuts in very long lines… | |||
2011-05-13 | rename BMINDEX_GET/SET to BM_GetIndex/BM_SetIndex | Campbell Barton | |
2011-05-11 | set many vars & functions as static, | Campbell Barton | |
also commented invalid pin theme alpha assignment so bmesh branch builds with -Werror | |||
2011-05-09 | =bmesh= merge from trunk at r36529 | Joseph Eagar | |
2011-04-26 | fix [#27178] Material links lost when making mesh data local | Campbell Barton | |
- making local object data - Curve/Mesh/MBall lost references to linked materials. - joining a linked mesh object into a local one lost the link. As well as these reported bugs, checked all local functions for consistency/correctness and found other cases which would also fail. - making local metaball didn't ensure unique ID name. - make_local_armature() was missing check for object users - main body of code would never run. - local particles didn't set the dupli-group or textures to extern. checked all local functions for consistency/correctness. |