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-03-09code cleanup: favor braces when blocks have mixed brace use.Campbell Barton
2013-02-28fix for bmesh regression similar to last revision r54920. only effected ↵Campbell Barton
loading old blend files without edge data.
2013-02-28fix 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-19Another huge bunch of new UI translations (some reported by Leon Cheung, ↵Bastien Montagne
thanks!)...
2013-01-01fix 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-23initial support for 'occlude background geometry' in weight paint mode.Campbell Barton
Only support mouse vertex select at the moment.
2012-12-19include cleanupCampbell Barton
2012-12-12make 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-12use htype flags as arguments to EDBM_index_arrays_init(), no functional changes.Campbell Barton
2012-10-30remove 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-07style cleanup: if();Campbell Barton
2012-10-04Kind 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-15code cleanup: replace macro for BLI_rect size/center with inline functions.Campbell Barton
2012-09-09style cleanup:Campbell Barton
also remove some redundant conversions int -> short -> int
2012-09-07remove 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-07code cleanup: move vertex and face picking functions into meshtools.cCampbell Barton
2012-08-21code cleanup: use BLI_RCT_SIZE macroCampbell Barton
2012-08-12code cleanup: WM naming conventionsCampbell Barton
2012-08-08code cleanup: rename G.rt to G.debug_valueCampbell Barton
2012-07-07style cleanup: use c style comments in C codeCampbell Barton
2012-05-25Modifications 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-21code cleanup: spellingCampbell Barton
2012-05-19code cleanup: use TRUE/FALSE rather then 1/0 for better readability, also ↵Campbell Barton
replace do prefix with do_ for bool vars.
2012-05-13code cleanup: use vector math function minmax_v3v3_v3() and other minor ↵Campbell Barton
vector function edits.
2012-05-05code cleanup: naming - pose/armature/image Campbell Barton
also use ..._find_name(..., name) rather then ..._find_named(..., name) --- both were used.
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-21style cleanupCampbell Barton
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-04rename MPoly vars called mface or mf, to avoid confusion with MFace types.Campbell Barton
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-08code cleanup: duplicate checks and double assignments.Campbell Barton
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-02-25code 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-12code 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-11GPL Header CleanupCampbell Barton
2012-02-06Code Cleanup: comment, remove or use unused functions.Campbell Barton
2012-02-05fix 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-28macro for getting next/previous MPoly loopsCampbell Barton
2011-12-21fix error in own recent mergeCampbell Barton
2011-12-21svn merge ^/trunk/blender -r42776:42778Campbell 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-05manual 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-29More DM func renames, this one includes renames of the function pointer ↵Andrew Wiggin
members of the DerivedMesh struct