Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-09 | code cleanup: favor braces when blocks have mixed brace use. | Campbell Barton | |
2013-02-28 | fix for bmesh regression similar to last revision r54920. only effected ↵ | Campbell Barton | |
loading old blend files without edge data. | |||
2013-02-28 | fix for regression since BMesh merge, selecting linked faces in face-mask ↵ | Campbell Barton | |
mode was using an incorrect lookup on loops which made select-linked fail | |||
2013-02-19 | Another huge bunch of new UI translations (some reported by Leon Cheung, ↵ | Bastien Montagne | |
thanks!)... | |||
2013-01-01 | fix for long standing annoyance with weight-paint mode selection. | Campbell Barton | |
There was no selection flushing when faces or verts were selected, this allowed incorrect selection states like selected face with unselected vertices. add flush commands to paintface_flush_flags() and paintvert_flush_flags() | |||
2012-12-23 | initial support for 'occlude background geometry' in weight paint mode. | Campbell Barton | |
Only support mouse vertex select at the moment. | |||
2012-12-19 | include cleanup | Campbell Barton | |
2012-12-12 | make EDBM_index_arrays's stay in memory, blender was allocating an array and ↵ | Campbell Barton | |
filling it for verts/edges/faces on every redraw. this may introduce bugs which I didn't catch, but they are very easy to identify in a debug build which has asserts to ensure the arrays are valid before use. in my own test drawing ~98,304 quads - this gave an overall ~16% drawing speedup. | |||
2012-12-12 | use htype flags as arguments to EDBM_index_arrays_init(), no functional changes. | Campbell Barton | |
2012-10-30 | remove CD_POLYINDEX customdata layer: | Campbell Barton | |
reported as [#29376] BMESH_TODO: remove tessface CD_ORIGINDEX layer for a single mesh there could be 3 origindex mappings stored, one on the polygons and 2 on the tessfaces. (CD_POLYINDEX and CD_ORIGINDEX). as Andrew suggests, now tessfaces (which are really a cache of polygons), using origindex to point to polygons on the same derived mesh, and polygons only store the original index values. | |||
2012-10-07 | style cleanup: if(); | Campbell Barton | |
2012-10-04 | Kind of cleanup of "menu strings": always have a space between the entry's ↵ | Bastien Montagne | |
label and value (these strings are a nightmare to handle in RTL languages like arabic or persian, but a bit less of a nightmare this way ;) ). | |||
2012-09-15 | code cleanup: replace macro for BLI_rect size/center with inline functions. | Campbell Barton | |
2012-09-09 | style cleanup: | Campbell Barton | |
also remove some redundant conversions int -> short -> int | |||
2012-09-07 | remove makeDerivedMesh from ED_mesh_pick_face(), this was added 44256 (bmesh ↵ | Campbell Barton | |
merge), but is pretty bad (rebuilding entire derived mesh to pick a face), tested with subsurf modifier, sintel mesh - it works ok without it. Also - other select modes like border-select dont do this, so looks safe to disable. | |||
2012-09-07 | code cleanup: move vertex and face picking functions into meshtools.c | Campbell Barton | |
2012-08-21 | code cleanup: use BLI_RCT_SIZE macro | Campbell Barton | |
2012-08-12 | code cleanup: WM naming conventions | Campbell Barton | |
2012-08-08 | code cleanup: rename G.rt to G.debug_value | Campbell Barton | |
2012-07-07 | style cleanup: use c style comments in C code | Campbell Barton | |
2012-05-25 | Modifications to the view3d.select() operator: | Nathan Vegdahl | |
1. Two new boolean options have been added to the operator: "deselect" and "toggle". 2. The previous behavior of "extend" (toggling the selection) has been moved to the "toggle" option. 3. "extend" now only extends the selection, it never deselects. 4. "deselect" is pretty self-explanatory: it deselects (i.e. opposite of extend). 5. The built-in keymap has been changed to use "toggle" where "extend" was used before for this operator, to maintain the previous behavior in the default keymap. In short, this works towards making "extend" and "deselect" fully consistent across all selection tools (adding to and removing from selection, respectively), but still preserves the old behavior as well. (Patch reviewed by Brecht.) | |||
2012-05-21 | code cleanup: spelling | Campbell Barton | |
2012-05-19 | code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also ↵ | Campbell Barton | |
replace do prefix with do_ for bool vars. | |||
2012-05-13 | code cleanup: use vector math function minmax_v3v3_v3() and other minor ↵ | Campbell Barton | |
vector function edits. | |||
2012-05-05 | code cleanup: naming - pose/armature/image | Campbell Barton | |
also use ..._find_name(..., name) rather then ..._find_named(..., name) --- both were used. | |||
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-21 | style cleanup | Campbell Barton | |
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-04 | rename MPoly vars called mface or mf, to avoid confusion with MFace types. | Campbell Barton | |
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-08 | code cleanup: duplicate checks and double assignments. | Campbell Barton | |
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-02-25 | code cleanup: white space, spelling & ';;' end of lines. | Campbell Barton | |
2012-02-20 | - remove some unused editmesh functions. | Campbell Barton | |
- copy & rename EditMesh stricts for use with scanfill (remove unused members) | |||
2012-02-12 | code refactor, function renaming for bmesh. | Campbell Barton | |
These changes are to make the bmesh api more consistent and easier to learn, grouping similar functions which is convenient for autocomplete. This uses similar convention to RNA. * use face/loop/edge/vert as a prefix for functions. * use 'elem' as a prefix too for functions that can take any type with a BMHeader. * changed from camel case to underscore separated (like RNA). | |||
2012-02-11 | GPL Header Cleanup | Campbell Barton | |
2012-02-06 | Code Cleanup: comment, remove or use unused functions. | Campbell Barton | |
2012-02-05 | fix for weight paint face selection. | Campbell Barton | |
since removing tesselation faces we can no longer rely on me->totface & me->mface being set. now use polygons instead. | |||
2011-12-28 | macro for getting next/previous MPoly loops | Campbell Barton | |
2011-12-21 | fix error in own recent merge | Campbell Barton | |
2011-12-21 | svn merge ^/trunk/blender -r42776:42778 | 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-05 | manual sync with trunk - pulling in changes where the issues are not bmesh ↵ | Campbell Barton | |
spesific - some merges added lines in multiple times - removed some NULL checks that were only in bmesh - enable cycles by default (was disabled because it used not to work) - make formatting match | |||
2011-11-29 | More DM func renames, this one includes renames of the function pointer ↵ | Andrew Wiggin | |
members of the DerivedMesh struct |