Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-30 | Code cleanup: remove unused includes | Campbell Barton | |
Opted to keep includes if they are used indirectly (even if removing is possible). | |||
2014-04-29 | Code cleanup: remove redundant matrix initialization | Campbell Barton | |
2014-04-29 | Error in last commit, need to take duration into account | Campbell Barton | |
2014-04-28 | Correction to last commit | Campbell Barton | |
2014-04-28 | f-curve easing: Adjustments to Robert Penner elastic easing | Campbell Barton | |
Compensate for the clamped amplitude by blending the elastic effect. Allows for a subtle elastic effect which wasn't possible before. | |||
2014-04-28 | f-curve easing: make ease in/out expressions consistent | Campbell Barton | |
2014-04-28 | f-curve easing: make ease-out symmetrical to ease-in | Campbell Barton | |
2014-04-28 | Fix for f-curve elastic ease in/out discontinuity | Campbell Barton | |
2014-04-28 | Convex Hull 2D: avoid calling qsort twice | Campbell Barton | |
2014-04-27 | Final overlooked cleanup for last commit | Jens Verwiebe | |
2014-04-27 | Revert the testing sculpt openmp thread control and limit for OSX to ↵ | Jens Verwiebe | |
physical threads as in 2.70a tag | |||
2014-04-27 | Correct some errors in auto-cleanup | Campbell Barton | |
2014-04-27 | Code cleanup: const args and arrays | Campbell Barton | |
2014-04-26 | Code cleanup: use 'const' for arrays (blenlib) | Campbell Barton | |
2014-04-26 | Avoid integer overflow in build_implicit_tree_helper | Campbell Barton | |
2014-04-25 | BoxPack: replace macros with functions | Campbell Barton | |
also correct error merging vertices | |||
2014-04-25 | Revert previous change after discussion with Campbell | Sergey Sharybin | |
Let's just be really verbose and it some compiler gives issues tell him NOT to do this. We shouldn't really workaround compiles' idiocy.. | |||
2014-04-25 | Fix strict flags compilation error in box pack | Sergey Sharybin | |
No need to check q >= 0 in quad_flag() since q is an unsigned int argument. | |||
2014-04-24 | BoxPack: add bias, fixes erratic placement with identical boxes | Campbell Barton | |
2014-04-24 | BoxPack: remove unusable vertices while packing | Campbell Barton | |
avoids having to check placing boxes there. | |||
2014-04-24 | BoxPack: add support for merging verts as they are packed in | Campbell Barton | |
Reduces the number of vertices to pack boxes into. | |||
2014-04-24 | BoxPack: flag verts used in packed boxes | Campbell Barton | |
2014-04-24 | BoxPack: remove quad_flags array, replace with inline bit-shift | Campbell Barton | |
2014-04-24 | Box Pack: Improve when packing boxes of the same size | Campbell Barton | |
2014-04-22 | Fix T39429: Project paint error with UV bleed | Campbell Barton | |
2014-04-22 | Math Lib: move barycentric_weights_v2_persp to into math_geom | Campbell Barton | |
2014-04-22 | BLI_open: check returned value for `-1` instead of `< 0` | Campbell Barton | |
2014-04-21 | GHash, Edgehash: add lookup_default() funcs. | Campbell Barton | |
Returns a fallback argument when the key isn't found. | |||
2014-04-21 | Basic support for UNC paths on Windows | Andrea Weikert | |
Differential Revision: https://developer.blender.org/D298 Allows users on Windows to enter UNC paths in the filebrowser and to link to .blend files on a UNC path. Functionality is limited still, we can't browse the network yet and have no support to check user rights so far. What works: - enter an UNC path in the file browser manually or via copy/paste - navigation within the UNC share subfolders - link to a file on a UNC share What does not (yet) work: - browse the network for computers and shares - browse to a folder that requires entering user credentials Contributors: Rob McKay - original patch Campbell Barton - style fixes Reviewers: Campbell Barton, Brecht van Lommel | |||
2014-04-20 | GHash, EdgeHash: hint on unlikely branch | Campbell Barton | |
also avoid searching buckets for empty hashes | |||
2014-04-20 | Code cleanup: correct abs use | Campbell Barton | |
also minor cleanup to rotation code | |||
2014-04-20 | Math Lib: faster version of rotation_between_vecs_to_mat3 | Campbell Barton | |
Use axis/angle calculation but avoid calls to sin/cos | |||
2014-04-19 | Math Lib: add shell_v3v3_normalized_to_dist and v2 version | Campbell Barton | |
bypass angle calculation to avoids (asin, sqrt, cos). | |||
2014-04-19 | Minor change to recent commit (avoid transpose) | Campbell Barton | |
2014-04-19 | Math Lib: minor optimization to barycentric_transform | Campbell Barton | |
replace rotation_between_vecs_to_quat with axis_dominant_v3_to_m3. | |||
2014-04-19 | Math Lib: add rotation_between_vecs_to_mat3 | Campbell Barton | |
- behaves like rotation_between_vecs_to_quat - avoids calling sin,cos calls (approx 1.6x faster). | |||
2014-04-19 | Math Lib: minor optimization for axis_angle_normalized_to_mat3 | Campbell Barton | |
2014-04-18 | CMake was missing header | Campbell Barton | |
2014-04-17 | Viewport Text Drawing: replace single allocs with a memarena | Campbell Barton | |
- pass label strlen since in many cases its already known. - use single linked list for cached text drawing. - add BLI_link_utils.h for single linked list macros. own tests give approx 22% overall speedup. | |||
2014-04-17 | Code cleanup: use bools | Campbell Barton | |
also rename BLI_omp_thread_count -> BLI_system_thread_count_omp | |||
2014-04-16 | Math Lib: optimize axis_dominant_v3_to_m3, approx 6x speedup | Campbell Barton | |
build the matrix directly rather then calculating with axis/angle also remove unused function calc_poly_plane | |||
2014-04-16 | Math Lib: increase epsilon for ortho_basis_v3v3_v3 | Campbell Barton | |
passing in a unit length vector wouldn't always compute unit length vectors because the epsilon tested was too small. | |||
2014-04-15 | Math Lib: avoid having to pass a pre-calculated normal tot area_poly_v3 | Campbell Barton | |
add normal_poly_v3 | |||
2014-04-15 | Fix compilation (size_t not defined) by including stddef.h in BLI_sys_types.h | Bastien Montagne | |
2014-04-15 | GHash: add BLI_ghashutil_uinthash_v4 for hashing 4 ints at once | Campbell Barton | |
2014-04-15 | GHash: add typed hash functions (were all (void *)) | Campbell Barton | |
- BLI_ghashutil_strhash_n takes string length, to avoid terminating the string before hashing. - BLI_ghashutil_inthash/uinthash take ints, to avoid casting to (void *) This also showed up incorrect use of inthash, which was using a pointer. | |||
2014-04-13 | LinkList stack macros to swap and pop into a separate stack. | Campbell Barton | |
2014-04-13 | Code cleanup: quiet warnings & style | Campbell Barton | |
2014-04-11 | Math Lib: use less strict epsilon with BLI_ASSERT_UNIT_QUAT | Campbell Barton | |
was causing issues with pointcache | |||
2014-04-11 | Code cleanup: use bool | Campbell Barton | |