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-12-17code cleanup: use 'const float *' when getting the 3d cursor and not editing it.Campbell Barton
2012-12-14style cleanupCampbell Barton
2012-12-13Part of bratwurst GSOC cleanup of subsurf unwrap code: Ommit subsurfAntony Riakiotakis
level in the operator and use the modifier level and subdivision type instead. Using subsurf only makes sense if the modifier is first so print an warning and turn off if this is not the case.
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-12-11replace BLI_array_fixedstack_declare with() new macro BLI_array_alloca() ↵Campbell Barton
which uses stack memory always and doesn't need to be freed explicitly.
2012-12-11define the size of matrix args for both rows/cols.Campbell Barton
2012-12-02Silent a bunch of gcc warnings (usually dummy, but noisy!).Bastien Montagne
2012-11-27fix/workaround [#33281] script goes into not responding Campbell Barton
scanfill remove-doubles pass assumes ordered edges (as with curves), otherwise it can hang. workaround this problem by skipping removing-doubles for mesh ngons, since this isnt such a common case as it is with curves and we can just not support it.
2012-11-16code cleanup: replace most DO_MINMAX2 -> minmax_v2v2_v2Campbell Barton
also add UNPACK macros's. handy for printing vectors for eg.
2012-11-12BM_iter_as_arrayN() can now take an optional existing array argument, useful ↵Campbell Barton
to avoid many small malloc's by passing a fixes size stack variable instead. Will give some speedup to edge-split modifier and bevel.
2012-11-05code cleanup: use enums for view3d_snap transverts.Campbell Barton
2012-11-05Fix part of #33055: uv mapping did not use the right image from the material toBrecht Van Lommel
do aspect ratio correction when cycles was enabled.
2012-11-02UV editor: change unwrap warning about object non-unit size to only warning ↵Brecht Van Lommel
about non-uniform scale, otherwise it gives warnings for cases when it's not needed.
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-24add CDDM_from_bmesh(), avoids using BMEditMesh in modifiers.Campbell Barton
2012-10-21style cleanup: trailing tabs & expand some non prefix tabs into spaces.Campbell Barton
2012-10-19More UI messages fixes and tweaks, BKE_report<->BKE_reportf, and stuff to ↵Bastien Montagne
translate...
2012-10-15Fix for #32852: set uv unwrap default packing marging to 0.001.Brecht Van Lommel
2012-10-12quiet some -Wshadow warningsCampbell Barton
2012-09-19code cleanup: marker transform was doing some redundant/misleading ↵Campbell Barton
assignments & checks, remove unused cruft. also remove some other redundant checks.
2012-09-13fix [#31946] Masking doesn't respect pixel ratioCampbell Barton
2012-08-31Fix #32458: changing UV image in image editor not working when the active faceBrecht Van Lommel
was not selected. Now changed it so that the active face must also have its UVs shown in the image editor to be used as the source of the image shown.
2012-08-17fix own error in recent smoothview cleanup, also correct some cross ↵Campbell Barton
references in bmesh docs.
2012-08-06Switching images in the image space would modify UV coordinates.Campbell Barton
This is an intended feature but works too unreliably. - This setting was stored in each face and only editable by re-running the unwrap, this is too hidden (only discovered this by reading code). - This worked with blender internal but not with cycles, such basic options as changing an image shouldn't behave different depending on the render engine selected. I've ifdef'd out the aspect correction for now, it could be added back as a per scene option and be made to run on both cycles or blender internal but for now I prefer to keep this disabled.
2012-07-25match function names for clip/image spacesCampbell Barton
2012-07-09Fix for #31962, changes image ignores correct aspect ratio. MadeAntony Riakiotakis
unwrapper flush the correct aspect flag to mtpoly after unwrap. Faces that have been unwrapped with correct aspect option will fix their aspect each time a different image is assigned to them. I hope fix works 100%, I can't say that I really understood the bizarre aspect ratio system.
2012-05-29Fix #31631: keyframe insert on uv layer element not working.Brecht Van Lommel
2012-05-13code cleanup:Campbell Barton
- use bmesh iterator macros in more places - rename scanfill variables (were using same names as mesh faces/verts which was confusing)
2012-05-13code cleanup: use vector math function minmax_v3v3_v3() and other minor ↵Campbell Barton
vector function edits.
2012-05-12Fix [#31426] Unwrapping, First unwrap unwraps with LSCM, not with Angle BasedBastien Montagne
When operator method property is not set, the operator uses the one from current scene settings. We must update the operator property accordingly... Also updated default startup.blend file, to match default AngleBased method (was on Conformal one).
2012-05-11style cleanup: mainly sculpt/whitespaceCampbell Barton
2012-05-11Code cleanup for parameters of subsurf_make_derived_from_derived.Nicholas Bishop
This is the first commit of the sculpt masking merge. Documentation: http://wiki.blender.org/index.php/User:Nicholasbishop/PaintMasks Thanks to Brecht for reviewing! Replaced four boolean parameters with a single flag and a new enum, SubsurfFlags.
2012-05-06Last part of fix for [#31157]: Some (actually, 172) operators have no tooltip.Bastien Montagne
Only remaining undocumented one is IMAGE_OT_record_composite (not sure what it actually does, nor even whether it’s actually working or not...). Note that I didn’t bother with operators flagged as OPTYPE_INTERNAL!
2012-05-05Fix #31302: UV unwrap no longer remember last conformal/angle based unwrapperBrecht Van Lommel
choice with bmesh.
2012-05-05code cleanup: function naming for BLI functions.Campbell Barton
2012-05-04code cleanup: double promotion & some style cleanupCampbell Barton
2012-05-01style cleanup: guys - set your editors to tabs!Campbell Barton
2012-05-01Fix #31147: uv unwrap not scaling islands properly to match relative size.Brecht Van Lommel
2012-04-24code cleanup: rename UV functions to closer match bmesh apiCampbell Barton
2012-04-24bmesh/uv editorCampbell Barton
- selecting in UV window with sync-sel enabled now sets/validates sel-history. - border de-select now clears sel history.
2012-04-22style cleanup: commentsCampbell Barton
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-16minor speedup for scanfill, dont calculate the normal if its already known - ↵Campbell Barton
use for editmode ngon filling.
2012-04-16make scanfill threadsafe (wasnt threadsafe before BMesh merge but before the ↵Campbell Barton
merge it didn't need to be) - now rendering uses its better if its threadsafe.
2012-04-16code cleanup: avoid confusion with incorrectly named argument to ↵Campbell Barton
BLI_edgefill(), was 'mat_nr', now 'do_quad_tri_speedup'
2012-04-15Fix #30952: uv unwrapper not working as well as 2.62 on some topologies, let theBrecht Van Lommel
unwrapper itself decide how to split quads since it has specific checks for the best unwrapping split built in, gives better results.
2012-04-15Tweak knife/unwrap tesselation code a bit, it uses a random offset, now alsoBrecht Van Lommel
seed the random number generator to at least make these operator repeatable. I don't know why it is using random numbers at all, we should really not be doing this in my opinion, but I don't understand why it's being done so won't remove it.