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
2012-04-28style cleanup: format 'for' loop macros the same as for loops, some renaming ↵Campbell Barton
to BLI_array macros.
2012-04-28code cleanup: Campbell Barton
- replace inline face UV center calc. - use const float[3] for mesh and uv functions. - remove unused define
2012-04-28style cleanup: changes to brace placement / newlines - for/while/if/switchCampbell Barton
2012-04-27code 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-19remove BM_ITER, BM_ITER_INDEX macros, use ELEM or MESH variants only (the ↵Campbell Barton
maceros had unused args in both cases).
2012-04-19style cleanup: BM_ITER / BM_ITER_INDEX / BMO_ITERCampbell Barton
2012-04-12code cleanup: remove unused KeyBlock.adrcodeCampbell Barton
2012-03-29skip using bmesh operators for converting to/from undo meshes (gives some ↵Campbell Barton
speedup)
2012-03-27style/name cleanup: have EDBM_* functions match our style guide and also ↵Campbell Barton
match BM_ function naming conventions
2012-03-26style cleanup: editors/mesh - mostly whitespace around operatorsCampbell Barton
2012-03-24style cleanup: follow style guide for formatting of if/for/while loops, and ↵Campbell Barton
else if's
2012-03-22style cleanup: enforce macros using a semicolon.Campbell Barton
2012-03-09code 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-03style cleanup - use aligned * prefixed blocks for descriptive comments (was ↵Campbell Barton
already used a lot and part of proposed style guide).
2012-03-02style cleanupCampbell 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-15went over all uses of mesh->mface and added BMESH_TODO comments forCampbell 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-06Code Cleanup: comment, remove or use unused functions.Campbell Barton
2012-02-06Style Cleanup: bmesh code style was a bit mixed - follow ↵Campbell Barton
http://wiki.blender.org/index.php/User:Nazg-gul/CodeStyle
2011-12-27svn merge ^/trunk/blender -r42882:42886Campbell Barton
2011-12-27remove unneeded casts from 'unsigned int' to 'int'Campbell Barton
2011-12-21topo mirror and sync with minor edits made to bmesh, no functional changesCampbell Barton
2011-12-21replace editmode topo mirror function from the one in trunk ↵Campbell Barton
(ED_mesh_mirrtopo_init)
2011-12-21svn merge ^/trunk/blender -r42759:42761Campbell Barton
2011-12-20move 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-17svn merge ^/trunk/blender -r42669:42670Campbell Barton
2011-12-17svn merge ^/trunk/blender -r42660:42669Campbell Barton
2011-12-16Math lib: matrix multiplication order fix for two functions that wereBrecht 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-16minor cleanup to mirror codeCampbell 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-16svn merge ^/trunk/blender -r42655:42660Campbell Barton
2011-12-16fix [#29620] Topology Mirror: not refreshing vertex UUIDsCampbell Barton
2011-12-06Quiet 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-04svn merge ^/trunk/blender -r42372:42416Campbell Barton
2011-12-04remove use of deprecated struct membersCampbell 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-16prepare 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-25Fix bugs to get X-Mirror editing functionality working againAndrew Wiggin
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-18svn merge ^/trunk/blender -r41075:41099Campbell Barton
2011-10-17fix spelling mistakes in comments (and in some python error messages), ↵Campbell Barton
nothing to effect translations.
2011-10-11a few trivial bug fixesAndrew Wiggin
2011-09-23svn merge ^/trunk/blender -r40381:40382Campbell Barton
2011-09-21svn merge -r40295:40367 ^/trunk/blenderCampbell Barton
2011-09-20changes 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-13rename BMINDEX_GET/SET to BM_GetIndex/BM_SetIndexCampbell Barton
2011-05-11set 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 r36529Joseph Eagar
2011-04-26fix [#27178] Material links lost when making mesh data localCampbell 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.