Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-20 | Math Library: add dot_m4_v3_row_x/y/z | Campbell Barton | |
2013-11-19 | Fix T37472: crash when packing UV islands. | Campbell Barton | |
2013-11-10 | make IS_EQ and IS_EQF typecheck args | Campbell Barton | |
2013-11-06 | Patch #37274: Circle select for node editor, by Henrik Aarnio (hjaarnio). | Lukas Toenne | |
Circle select was missing from node editor, and C key was assigned to now defunct "show cyclic dependencies". This patch remaps the key and adds circle select operator. Functions to check intersection between rctf/rcti and a circle were also added to rct.c for code cleanliness and consistency. | |||
2013-11-01 | code cleanup: spelling | Campbell Barton | |
2013-10-31 | code cleanup: spelling | Campbell Barton | |
2013-10-26 | spelling: use American spelling for canceled | Campbell Barton | |
2013-10-26 | correct typo | Campbell Barton | |
2013-10-22 | add copy_v4_fl4, replace QUATSET macro. | Campbell Barton | |
2013-10-22 | style cleanup | Campbell Barton | |
2013-10-22 | style cleanup | Campbell Barton | |
2013-10-20 | Code cleanup: added generic function copt_m3_m3d | Sergey Sharybin | |
2013-10-19 | Move utility functions from mball to mathutils | Sergey Sharybin | |
2013-10-17 | Fix build failure with VS2012 + SCons, caused by redefinition of the bool type. | Irie Shinsuke | |
2013-10-12 | Task scheduler ported form CYcles to C | Sergey Sharybin | |
Replaces ThreadedWorker and is gonna to be used for threaded object update in the future and some more upcoming changes. But in general, it's to be used for any task based subsystem in Blender. Originally written by Brecht, with some fixes and tweaks by self. | |||
2013-10-12 | Further tweak for dual quaternion armature deform problem, tweak the epsilon | Brecht Van Lommel | |
value to solve some more cases. | |||
2013-10-12 | code cleanup: use const's for vector args. | Campbell Barton | |
2013-10-12 | Fix dual quaternion armature deform giving erratic results in some cases. Bug | Brecht Van Lommel | |
was encountered in a Kiribati rig file. The problem was actually in the matrix to quaternion conversion function. One problem is that it was using the wrong matrix indices in case of an ill defined matrix trace. Besides that FLT_EPSILON was too small to detect cases where float precision becomes a problem. | |||
2013-10-11 | code cleanup: boxpack, pack struct and use unsigned ints | Campbell Barton | |
2013-10-11 | use BLI_bitmap for editmesh selection buffer to save some memory. | Campbell Barton | |
2013-10-11 | code cleanup: use const's for static arrays | Campbell Barton | |
2013-10-10 | add MEM_SIZE_OPTIMAL to avoid memory fragmentation & waste lost to slop-space. | Campbell Barton | |
2013-10-09 | code cleanup: redundant includes and add minor comments. | Campbell Barton | |
2013-10-07 | Build fix (issue could happen with scons,reported by ebrain on IRC, thanks). | Bastien Montagne | |
Var declared in an #ifdef DEBUG, but used in an #ifndef NDEBUG… | |||
2013-10-05 | rename overlap to holes for isect_point_poly_v2 | Campbell Barton | |
2013-10-05 | more corrections to valgrind hinting. | Campbell Barton | |
2013-10-05 | use valgrind hints for memarena for better debugging info when using valgrind. | Campbell Barton | |
also quiet a false positive in BLI_mempool_free(). | |||
2013-10-04 | code cleanup: warnings and minor edits. | Campbell Barton | |
2013-10-04 | fix for lasso failing/glitches on overlapping lines, replace scanfill with ↵ | Campbell Barton | |
2d pixel filling for drawing and selection. | |||
2013-10-04 | fix for lasso selection (in non-zbuf mode) when the line intersected its self. | Campbell Barton | |
isect_point_poly_v2() - add argument to check overlapping areas. | |||
2013-10-03 | freeing mempool elements now fills freed memory with --debug for debug builds. | Campbell Barton | |
2013-10-03 | add cmake option WITH_MEM_VALGRIND, helps to track down errors with mempool ↵ | Campbell Barton | |
use which sometimes only show up as bugs in very rare cases (because even though the element is freed, the chunk is still allocated). | |||
2013-09-27 | Made PIL_time_utildefines self-sufficient | Sergey Sharybin | |
Meaning it's enough to only include PIL_time_utildefines for benchmarking, no need to worry about other header dependencies. | |||
2013-09-25 | fix error where BKE_mesh_cd_validate layer renaming would use invalid index ↵ | Campbell Barton | |
values. from r60260 also correct some comments. | |||
2013-09-23 | Fix related to #36319: restore SDL_VIDEODRIVER=dummy environment variable, it | Brecht Van Lommel | |
seems that somehow not having this is causing keyboard events to be caught by SDL. This was removed because it broke addons that could use SDL, now set the environment variable only temporary during SDL initialization. This may have been causing issues with keyboard events getting missed in the game engine, but I couldn't confirm the issue here. | |||
2013-09-20 | correct include guards and add checks in check_style_c.py for them. | Campbell Barton | |
2013-09-14 | minor changes needed for building standalone mathutils. | Campbell Barton | |
2013-09-12 | code cleanup: headers - doxy comments. | Campbell Barton | |
2013-09-11 | Fix #36701: Mask pivioting doesnt honor parenting | Sergey Sharybin | |
Made mask transformation aware of parent matrix. | |||
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-11 | add angle_to_mat2 utility function. | Campbell Barton | |
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-09-10 | Possible fix for MSVC compiling (grr...). | Bastien Montagne | |
2013-09-10 | add BLI_SMALLSTACK_***, macros: stack doesn't have a fixed size, it uses ↵ | Campbell Barton | |
stack memory and never allocates. it can be added and removed many times per function but will always remain the size of the maximum number of items. not used yet, added for normal calculation function from mont29. | |||
2013-09-10 | * Compile fix for r59990. | Thomas Dinges | |
2013-09-10 | add 2d convex hull utility function, BLI_convexhull_2d(), and python api ↵ | Campbell Barton | |
mathutils.geometry.convex_hull_2d() uses Andrew's monotone chain 2D convex hull algorithm. | |||
2013-09-09 | enable strict flags for mesh_evaluate.c | Campbell Barton | |
2013-09-07 | missing NULL check in recent commit, also skip some calculations in ↵ | Campbell Barton | |
mean_value_half_tan functions for degenerate cases. | |||
2013-09-06 | fix for barycentric_weights_v2_quad() divide by zero when the location we're ↵ | Campbell Barton | |
checking the weight of touches one of the weighting coords exactly. |