Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-23 | OpenNL: make the API thread safe by always passing context. | Brecht Van Lommel | |
Previously two laplacian smooth or deform modifiers executing simultaneously could crash. | |||
2015-11-23 | OpenNL: significantly simplify code using Eigen / STL. | Brecht Van Lommel | |
2015-01-31 | Compiler warning: double-promotion | Campbell Barton | |
2015-01-13 | Cleanup: fixes for building with recent clang | Campbell Barton | |
2015-01-01 | cleanup: redundant casts & const cast correctness | Campbell Barton | |
2014-11-29 | Cleanup: use const, avoid float -> double in matrix invert | Campbell Barton | |
2014-11-29 | Cleanup: unused headers | Campbell Barton | |
2014-09-24 | Cleanup: use float versions of functions when in/output are floats | Campbell Barton | |
2014-04-20 | Code cleanup: correct abs use | Campbell Barton | |
also minor cleanup to rotation code | |||
2014-04-01 | Code cleanup: remove TRUE/FALSE & WITH_BOOL_COMPAT define | Campbell Barton | |
2014-03-01 | Fix for some unlikely memory leaks, remove redundant checks | Campbell Barton | |
2014-03-01 | Code cleanup: correct abs use and quiet warnings | Campbell Barton | |
2014-01-20 | Fix T38283: UV unwrap giving wrong results with particular meshes. | Brecht Van Lommel | |
LSCM auto pinning where it picks two vertices on opposite sides of the outer UV island boundary would in some cases give the same 3D coordinate, which causes UV unwrap to give poor results. | |||
2014-01-05 | Text3d: selection in editmode now follows rotated text along path | Campbell Barton | |
2013-12-22 | Style Cleanup: remove preprocessor indentation (updated wiki style guide too) | Campbell Barton | |
2013-11-25 | CMake Build: option to compile without opennl/superlu. | Campbell Barton | |
2013-10-10 | add MEM_SIZE_OPTIMAL to avoid memory fragmentation & waste lost to slop-space. | Campbell Barton | |
2013-09-11 | Fix #36705: UV pack island crashing after recent change. | Brecht Van Lommel | |
2013-09-11 | add mathutils.geometry.box_fit_2d() to wrap BLI_convexhull_aabb_fit_points_2d() | Campbell Barton | |
2013-09-11 | uv-pack operator: option to rotate uv islands to fit in the optimal ↵ | Campbell Barton | |
rectangle when packing. | |||
2013-09-10 | misc minor changes | Campbell Barton | |
- make cmake osx use of -ftemplate-depth match scons. - use array size within sizeof(), more compact. - replace AT with __func__ where the function is unique enough. - BLI_box_pack_2D -> 2d to match other functions. - rename new mesh normal calculation to mesh.calc_normals_split() | |||
2013-07-28 | move alloca define into its own header since its not related to BLI_array | Campbell Barton | |
2013-07-13 | correct bad allocation sizes, unwrap was over-allocating, makesdna was under ↵ | Campbell Barton | |
allocating. | |||
2013-05-28 | move BLO_sys_types.h -> BLI_sys_types.h (it had nothing todo with loading) | Campbell Barton | |
remove MEM_sys_types.h which was a duplicate. | |||
2013-05-21 | Related to #35452: show warning when unwrapping object with negative scale, same | Brecht Van Lommel | |
as we already do for non-uniform scale. | |||
2013-04-19 | style cleanup | Campbell Barton | |
2013-04-19 | Fix #35011: UV unwrap giving poor results for ngons. | Brecht Van Lommel | |
Problem is that the scanfill result gives poorly shaped triangles, which is fine for OpenGL drawing but does not work well for unwrapping. Another problem was that it was doing random float offsets to avoid some degenerate cases, but this meant that unwrapping a part of a mesh or the whole thing could give different results for a UV island. Now UV unwrap does own triangulation of ngons. | |||
2013-04-18 | UV unwrap: decrease ABF minimum angle, I couldn't find cases where it needs to | Brecht Van Lommel | |
be this high, and give better results lower, especially with tesselated ngons. | |||
2013-02-21 | style cleanup: 'sizeof foo' --> 'sizeof(foo)', add check in style checking ↵ | Campbell Barton | |
script. | |||
2013-02-15 | style cleanup | Campbell Barton | |
2013-02-14 | misc changes | Campbell Barton | |
- update man page for new additions since last release. - note that --start-console argument is windows only. - correct own assertion in own recent commit. | |||
2013-02-13 | Fix #34216: uv unwrap with some faces pinned to point the normals down will now | Brecht Van Lommel | |
automatically flip the unpinned faces to point down too, instead of trying to unwrap them in the other direction and giving bad results. If there's a mix of faces pinned up and down it will pick the direction with the biggest area. | |||
2013-02-04 | style cleanup: spaces -> tabs | Campbell Barton | |
2012-12-21 | replace MIN/MAX 3,4 with inline functions | Campbell Barton | |
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-10-23 | use min_ max_ functions in more places. | Campbell Barton | |
also fix minor error in MOD decimate when the modifier did nothing the reported face count would be wrong. | |||
2012-10-23 | code cleanup: give rng functions BLI prefix. | Campbell Barton | |
2012-10-21 | style cleanup: trailing tabs & expand some non prefix tabs into spaces. | Campbell Barton | |
2012-08-25 | style cleanup: also spelling | Campbell Barton | |
2012-08-24 | Fix #32198: UV unwrap of half a UV sphere would not give a perfect sphere as a | Brecht Van Lommel | |
result. This wasn't really guaranteed anyway, because of numerical precision and possible asymmetry in the triangulation, but we can do a bit better. Now we bias the choice of how to split a quad into two triangles slightly towards one of two possibilities, so that in case they are equal, floating point errors do not decide the direction and symmetry is preserved. | |||
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-08-04 | style cleanup | Campbell Barton | |
2012-07-29 | code cleanup: | Campbell Barton | |
- building without python works again - rename maxi/mini to i_max/i_min (so thay are available for function names) - some minor edits to IK stretch setting (no functional changes). | |||
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-06-13 | code cleanup: use const float's where possible and specify vector size. | Campbell Barton | |
2012-06-11 | correct float vector sizes | Campbell Barton | |
2012-05-26 | code cleanup: use array size and const for vector args | Campbell Barton | |
2012-05-18 | Fix #31504: uv unwrap incorrectly scaling pinned islands. | Brecht Van Lommel | |
2012-05-13 | code cleanup: missed some min/max use of float[3], also found case of ↵ | Campbell Barton | |
DO_MIN/MAX re-reading same value from array 4 times when it can do once (use minf rather then MIN2, same for maxf) | |||
2012-05-12 | code cleanup: some style and use math defines, also small speedup for ↵ | Campbell Barton | |
dynamicpaint, dont call acosf twice. |