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
2014-09-28Comments: clarify math libCampbell Barton
2014-09-28BLI_Stack add BLI_stack_peek, BLI_stack_discardCampbell Barton
also remove own incorrect assert
2014-09-25Fix previous commit rB34abb614f1344a6, which broke addons translations.Bastien Montagne
Ghash comp callbacks must return false in case a & b are equal! Also slightly cleaned up gash code using those comp func, since those return booleans now, let's compare tham against booleans!
2014-09-25GHash: use bool for comparison (simplify compare)Campbell Barton
2014-09-24Cleanup: const correctness for BLI_sortlistCampbell Barton
2014-09-24Cleanup: use float versions of functions when in/output are floatsCampbell Barton
2014-09-24Cleanup: boolCampbell Barton
2014-09-22Fix T41891: Alt+S can't save imageCampbell Barton
win32 BLI_path_abs expanded empty strings into "C:\\", which made BLI_exists succeed (quite confusing). Now match behavior on *nix.
2014-09-16Math Lib: use higher precision for vector printingCampbell Barton
Only use for debugging, where precision is often important.
2014-09-16Math Lib: add mul_v3_project_m4_v3Campbell Barton
2014-09-16Cleanup: sync map_to_sphere, UNLIKELY xy zero caseCampbell Barton
2014-09-14Correct last commitCampbell Barton
2014-09-14Cleanup & typo in assignmentCampbell Barton
2014-09-11Fix crash in BLI_kdtree_range_searchCampbell Barton
Called memcpy with a NULL pointer, causing the following NULL check to get optimized away.
2014-09-06Math Lib: Add copy_m2_m2, unit_m2, zero_m2Campbell Barton
2014-09-04Write Compressed blend files directlyCampbell Barton
Writing compressed files would write the uncompressed blend, then re-compress on-disk. Use a wrapper for open/write/close commands
2014-08-29Fix for blender.exe -r being registering blender-app.exeSergey Sharybin
2014-08-29Remove redundant castsCampbell Barton
2014-08-29CleanupCampbell Barton
2014-08-27Add a reusable dial mechanism to get rotations around a center and anAntony Riakiotakis
initial position. The system supports arbitrarily big angles.
2014-08-27CleanupCampbell Barton
2014-08-25BLI_kdopbvh: ifdef unused 'skip' memberCampbell Barton
Saves memory and speeds up balance
2014-08-23Smallhash: BLI_smallhash_calc_qualityCampbell Barton
Also add inline hashing function to measure different methods.
2014-08-20Cleanup: styleCampbell Barton
2014-08-18De-duplicate EWA filter code between renderer and compositorSergey Sharybin
The title says it all, move the EWA filter to BLI (currently it's math_interp.c) and use the function from both BI renderer and the compositor. This makes more central place of the algorithm, allowing to have fixes and optimizaitons synchronized across the two usages. This also fixes T41440: Displacement in compositing creates holes Reviewers: campbellbarton, lukastoenne Reviewed By: lukastoenne Maniphest Tasks: T41440 Differential Revision: https://developer.blender.org/D748
2014-08-17BLI_array: utility function for searching an arrayCampbell Barton
2014-08-17Knife tool: simplify hit-depth calculationCampbell Barton
2014-08-17CleanupCampbell Barton
2014-08-17Math Lib: replace epsilon with check against zeroCampbell Barton
line-tri intersection depended on scale, The check made small triangles & lines fail. So just check for divide by zero as ray-cast currently does.
2014-08-16Math Lib: add isect_line_line_epsilon_v3Campbell Barton
2014-08-15Cleanup: comment & var nameCampbell Barton
2014-08-13Math Lib: rename barycentric_transform -> transform_point_by_tri_v3Campbell Barton
also add transform_point_by_seg_v3
2014-08-13Math Lib: name signed versions of dist_to_plane_v3 explicitlyCampbell Barton
also add unsigned versions
2014-08-12Cleanup: magic numbersCampbell Barton
2014-08-12GHash: add flag get/set for gsetCampbell Barton
2014-08-11CommentsCampbell Barton
2014-08-07Cleanup: Remove special code for Visual Studio 2008.Thomas Dinges
Goodbye VC2008, it has been a pleasure (more or less) :D SCons / CMake cleaenup will follow. Differential Revision: https://developer.blender.org/D715
2014-08-07CommentsCampbell Barton
2014-08-07GHash/EdgeHash: avoid NULL check on iterator initCampbell Barton
2014-08-05Fix incorrect comments in listbase, add unit test to verify changeNicholas Bishop
Reviewers: campbellbarton Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D708
2014-08-01Cleanup: Move SpaceTransform helpers from `BKE_shrinkwrap` to `BLI_math_matrix`.Bastien Montagne
2014-08-01Make function definition consistent with function declaration (as discussed ↵gaiaclary
with campbell)
2014-08-01OSX/scons: Change Blender bundle datastructures + referennces to match the ↵Jens Verwiebe
upcoming codesigning needs - i used deprecated rules up to now which will break in OSX > 10.9.5 and 10.10 > dp4 - todo: adapt cmake due it will break with this commit
2014-07-30BLI_path_utils: rename BLI_clean -> BLI_path_native_slashCampbell Barton
2014-07-30Cleanup: general cleanup in BLI_math code (mostly, use 'const' where ↵Bastien Montagne
possible, true/false for booleans, format for float litterals).
2014-07-30leanup: style, use 'const' where possible, and simplified blend funcs.Bastien Montagne
Much better to use small loops when doing complex operations over color elements (any serious compiler will flatten them anyway), avoids (some!) stupid mistakes when editing their code. Also, use min/max funcs instead of lengthier 'if (foo < 0) foo = 0'.
2014-07-30BLI_listbase: consistent name prefixCampbell Barton
2014-07-30GHash: generic comparison for int[4]Campbell Barton
2014-07-28WarningsCampbell Barton
2014-07-28Fix T40831: Shrink wrap modifier causes very high CPU usage when targeting ↵Sergey Sharybin
meshes with shaped keys Same issue as revious one -- need to start OMP threads only when there's enough data to crunch.