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
2013-11-20Math Library: add dot_m4_v3_row_x/y/zCampbell Barton
2013-11-19Fix T37472: crash when packing UV islands.Campbell Barton
2013-11-10make IS_EQ and IS_EQF typecheck argsCampbell Barton
2013-11-06Patch #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-01code cleanup: spellingCampbell Barton
2013-10-31code cleanup: spellingCampbell Barton
2013-10-26spelling: use American spelling for canceledCampbell Barton
2013-10-26correct typoCampbell Barton
2013-10-22add copy_v4_fl4, replace QUATSET macro.Campbell Barton
2013-10-22style cleanupCampbell Barton
2013-10-22style cleanupCampbell Barton
2013-10-20Code cleanup: added generic function copt_m3_m3dSergey Sharybin
2013-10-19Move utility functions from mball to mathutilsSergey Sharybin
2013-10-17Fix build failure with VS2012 + SCons, caused by redefinition of the bool type.Irie Shinsuke
2013-10-12Task scheduler ported form CYcles to CSergey 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-12Further tweak for dual quaternion armature deform problem, tweak the epsilonBrecht Van Lommel
value to solve some more cases.
2013-10-12code cleanup: use const's for vector args.Campbell Barton
2013-10-12Fix dual quaternion armature deform giving erratic results in some cases. BugBrecht 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-11code cleanup: boxpack, pack struct and use unsigned intsCampbell Barton
2013-10-11use BLI_bitmap for editmesh selection buffer to save some memory.Campbell Barton
2013-10-11code cleanup: use const's for static arraysCampbell Barton
2013-10-10add MEM_SIZE_OPTIMAL to avoid memory fragmentation & waste lost to slop-space.Campbell Barton
2013-10-09code cleanup: redundant includes and add minor comments.Campbell Barton
2013-10-07Build 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-05rename overlap to holes for isect_point_poly_v2Campbell Barton
2013-10-05more corrections to valgrind hinting.Campbell Barton
2013-10-05use valgrind hints for memarena for better debugging info when using valgrind.Campbell Barton
also quiet a false positive in BLI_mempool_free().
2013-10-04code cleanup: warnings and minor edits.Campbell Barton
2013-10-04fix for lasso failing/glitches on overlapping lines, replace scanfill with ↵Campbell Barton
2d pixel filling for drawing and selection.
2013-10-04fix 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-03freeing mempool elements now fills freed memory with --debug for debug builds.Campbell Barton
2013-10-03add 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-27Made PIL_time_utildefines self-sufficientSergey Sharybin
Meaning it's enough to only include PIL_time_utildefines for benchmarking, no need to worry about other header dependencies.
2013-09-25fix error where BKE_mesh_cd_validate layer renaming would use invalid index ↵Campbell Barton
values. from r60260 also correct some comments.
2013-09-23Fix related to #36319: restore SDL_VIDEODRIVER=dummy environment variable, itBrecht 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-20correct include guards and add checks in check_style_c.py for them.Campbell Barton
2013-09-14minor changes needed for building standalone mathutils.Campbell Barton
2013-09-12code cleanup: headers - doxy comments.Campbell Barton
2013-09-11Fix #36701: Mask pivioting doesnt honor parentingSergey Sharybin
Made mask transformation aware of parent matrix.
2013-09-11add mathutils.geometry.box_fit_2d() to wrap BLI_convexhull_aabb_fit_points_2d()Campbell Barton
2013-09-11uv-pack operator: option to rotate uv islands to fit in the optimal ↵Campbell Barton
rectangle when packing.
2013-09-11add angle_to_mat2 utility function.Campbell Barton
2013-09-10misc minor changesCampbell 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-10Possible fix for MSVC compiling (grr...).Bastien Montagne
2013-09-10add 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-10add 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-09enable strict flags for mesh_evaluate.cCampbell Barton
2013-09-07missing NULL check in recent commit, also skip some calculations in ↵Campbell Barton
mean_value_half_tan functions for degenerate cases.
2013-09-06fix 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.