Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-17 | code cleanup: use 'const float *' when getting the 3d cursor and not editing it. | Campbell Barton | |
2012-12-14 | style cleanup | Campbell Barton | |
2012-12-13 | Part of bratwurst GSOC cleanup of subsurf unwrap code: Ommit subsurf | Antony 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-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-12-11 | replace 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-11 | define the size of matrix args for both rows/cols. | Campbell Barton | |
2012-12-02 | Silent a bunch of gcc warnings (usually dummy, but noisy!). | Bastien Montagne | |
2012-11-27 | fix/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-16 | code cleanup: replace most DO_MINMAX2 -> minmax_v2v2_v2 | Campbell Barton | |
also add UNPACK macros's. handy for printing vectors for eg. | |||
2012-11-12 | BM_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-05 | code cleanup: use enums for view3d_snap transverts. | Campbell Barton | |
2012-11-05 | Fix part of #33055: uv mapping did not use the right image from the material to | Brecht Van Lommel | |
do aspect ratio correction when cycles was enabled. | |||
2012-11-02 | UV 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-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-24 | add CDDM_from_bmesh(), avoids using BMEditMesh in modifiers. | Campbell Barton | |
2012-10-21 | style cleanup: trailing tabs & expand some non prefix tabs into spaces. | Campbell Barton | |
2012-10-19 | More UI messages fixes and tweaks, BKE_report<->BKE_reportf, and stuff to ↵ | Bastien Montagne | |
translate... | |||
2012-10-15 | Fix for #32852: set uv unwrap default packing marging to 0.001. | Brecht Van Lommel | |
2012-10-12 | quiet some -Wshadow warnings | Campbell Barton | |
2012-09-19 | code cleanup: marker transform was doing some redundant/misleading ↵ | Campbell Barton | |
assignments & checks, remove unused cruft. also remove some other redundant checks. | |||
2012-09-13 | fix [#31946] Masking doesn't respect pixel ratio | Campbell Barton | |
2012-08-31 | Fix #32458: changing UV image in image editor not working when the active face | Brecht 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-17 | fix own error in recent smoothview cleanup, also correct some cross ↵ | Campbell Barton | |
references in bmesh docs. | |||
2012-08-06 | Switching 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-25 | match function names for clip/image spaces | Campbell Barton | |
2012-07-09 | Fix for #31962, changes image ignores correct aspect ratio. Made | Antony 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-29 | Fix #31631: keyframe insert on uv layer element not working. | Brecht Van Lommel | |
2012-05-13 | code 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-13 | code cleanup: use vector math function minmax_v3v3_v3() and other minor ↵ | Campbell Barton | |
vector function edits. | |||
2012-05-12 | Fix [#31426] Unwrapping, First unwrap unwraps with LSCM, not with Angle Based | Bastien 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-11 | style cleanup: mainly sculpt/whitespace | Campbell Barton | |
2012-05-11 | Code 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-06 | Last 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-05 | Fix #31302: UV unwrap no longer remember last conformal/angle based unwrapper | Brecht Van Lommel | |
choice with bmesh. | |||
2012-05-05 | code cleanup: function naming for BLI functions. | Campbell Barton | |
2012-05-04 | code cleanup: double promotion & some style cleanup | Campbell Barton | |
2012-05-01 | style cleanup: guys - set your editors to tabs! | Campbell Barton | |
2012-05-01 | Fix #31147: uv unwrap not scaling islands properly to match relative size. | Brecht Van Lommel | |
2012-04-24 | code cleanup: rename UV functions to closer match bmesh api | Campbell Barton | |
2012-04-24 | bmesh/uv editor | Campbell Barton | |
- selecting in UV window with sync-sel enabled now sets/validates sel-history. - border de-select now clears sel history. | |||
2012-04-22 | style cleanup: comments | Campbell Barton | |
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-16 | minor speedup for scanfill, dont calculate the normal if its already known - ↵ | Campbell Barton | |
use for editmode ngon filling. | |||
2012-04-16 | make 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-16 | code cleanup: avoid confusion with incorrectly named argument to ↵ | Campbell Barton | |
BLI_edgefill(), was 'mat_nr', now 'do_quad_tri_speedup' | |||
2012-04-15 | Fix #30952: uv unwrapper not working as well as 2.62 on some topologies, let the | Brecht 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-15 | Tweak knife/unwrap tesselation code a bit, it uses a random offset, now also | Brecht 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. |