tornavis/source/blender/blenlib
Campbell Barton 7a58ff928c Math Lib: signed versions of quaternion angle
There was no simple way to get the shortest quaternion angle.
2017-12-19 14:03:29 +11:00
..
intern Math Lib: signed versions of quaternion angle 2017-12-19 14:03:29 +11:00
BLI_alloca.h Remove MinGW support 2017-05-27 15:34:55 -04:00
BLI_args.h
BLI_array.h Cleanup: multistatement-macros warning 2017-07-29 08:18:20 +10:00
BLI_array_store.h Add BLI_array_store copy-on-write API 2016-05-30 16:18:24 +10:00
BLI_array_store_utils.h BLI_array_store: move helper functions into their own API 2016-06-08 19:12:23 +10:00
BLI_array_utils.h BLI_array_utils: add BLI_array_rfindindex 2016-06-23 11:36:49 +10:00
BLI_astar.h Compilation error fixes for older GCC/CLang compilers 2015-06-13 22:19:50 +02:00
BLI_bitmap.h BLI_bitmap: add flip macro 2016-02-13 18:59:56 +11:00
BLI_bitmap_draw_2d.h Cleanup: rename functions in BLI_bitmap_draw_2d 2016-10-26 23:24:19 +11:00
BLI_blenlib.h Cleanup: redundant struct declarations 2015-03-29 03:56:39 +11:00
BLI_boxpack2d.h code cleanup: boxpack, pack struct and use unsigned ints 2013-10-11 00:22:00 +00:00
BLI_buffer.h Remove BLI_buffer calloc option 2015-12-24 01:52:54 +11:00
BLI_callbacks.h Cleanup: redundant struct declarations 2015-03-29 03:56:39 +11:00
BLI_compiler_attrs.h Moved alignment attributes from my last commit to BLI_compiler_attrs.h for future use. 2017-11-09 14:59:31 +01:00
BLI_compiler_compat.h Cleanup: remove check for old GCC&PPC 2017-07-27 07:29:16 +10:00
BLI_compiler_typecheck.h Ignore const qualifier when comparing types 2016-01-19 07:51:03 +11:00
BLI_convexhull2d.h correct include guards and add checks in check_style_c.py for them. 2013-09-19 23:17:52 +00:00
BLI_dial.h Cleanup: use const 2017-09-05 22:45:44 +10:00
BLI_dlrbTree.h
BLI_dynlib.h C++ conformance fixes (MSVC /permissive-) 2017-02-06 10:44:56 +01:00
BLI_dynstr.h BLI_dynstr: add memarena-based version, and helper to clear without freeing. 2017-04-24 10:42:10 +02:00
BLI_easing.h Code cleanup: rename easing functions with BLI_easing_ prefix 2014-03-25 09:59:10 +11:00
BLI_edgehash.h EdgeHash: ensure function, avoids multiple lookups 2015-04-07 10:53:20 +10:00
BLI_endian_switch.h Move GCC attributes into a centraized defines 2013-09-01 15:01:15 +00:00
BLI_endian_switch_inline.h Fix for recent optimization commit in endian switch 2015-07-14 11:33:50 +02:00
BLI_fileops.h Remove MinGW support 2017-05-27 15:34:55 -04:00
BLI_fileops_types.h Remove MinGW support 2017-05-27 15:34:55 -04:00
BLI_fnmatch.h Drop platform support for Solaris & AIX 2017-09-29 19:16:34 +10:00
BLI_ghash.h BLI_ghash: Description of GHash, GSet 2017-12-03 03:35:45 +11:00
BLI_graph.h Code cleanup: use bools where possible 2014-02-03 19:35:44 +11:00
BLI_gsqueue.h Comments 2014-08-07 14:42:47 +10:00
BLI_hash.h Cleanup: style 2017-04-24 22:00:46 +10:00
BLI_hash_md5.h Cleanup: use BLI_hash_ prefix for md5 api 2014-11-14 11:53:27 +01:00
BLI_hash_mm2a.h GHash - code reorganization, performance enhancements, add a few missing utils to API. 2015-03-19 17:37:54 +01:00
BLI_heap.h BLI_heap: add validation check, improve tests 2017-10-29 18:23:33 +11:00
BLI_jitter.h Code cleanup: jitter, use 2d float array 2014-03-18 10:52:38 +11:00
BLI_kdopbvh.h BLI_kdopbvh: add ifdef's for debugging info 2017-06-11 18:56:56 +10:00
BLI_kdtree.h BLI_kdtree: utility function to remove doubles 2017-09-03 23:43:14 +10:00
BLI_lasso.h use strict flags for lasso, boxpack, gsqueue and quadric's. 2013-09-01 03:43:10 +00:00
BLI_link_utils.h Viewport Text Drawing: replace single allocs with a memarena 2014-04-17 16:04:28 +10:00
BLI_linklist.h BLI_linklist: add alloca append macro 2015-12-07 19:13:30 +11:00
BLI_linklist_stack.h Use 'peek' instead of 'last' for stack macro 2015-12-10 21:08:10 +11:00
BLI_listbase.h BLI listbase: add bytes finding helpers. 2017-11-16 12:49:31 +01:00
BLI_math.h Add BLI_math_statistics, where stats tool shall be! 2015-07-13 18:05:38 +02:00
BLI_math_base.h Math Lib: Add non-clamped round_* functions 2017-09-27 11:13:03 +10:00
BLI_math_bits.h math utils: Add utilities to scan bit and clear it 2017-12-15 16:54:28 +01:00
BLI_math_color.h BLI: sync changes from 2.8 2017-11-14 16:10:48 +11:00
BLI_math_color_blend.h Blend modes: fix array length being too short 2014-09-30 10:48:57 +02:00
BLI_math_geom.h Cleanup: Math lib naming (use v3 suffix) 2017-10-06 21:06:38 +11:00
BLI_math_inline.h Cleanup: remove check for old GCC&PPC 2017-07-27 07:29:16 +10:00
BLI_math_interp.h Fix T47452: Translate-node seams w/ subpixel offset 2016-02-18 02:16:49 +11:00
BLI_math_matrix.h BLI: sync changes from 2.8 2017-11-14 16:10:48 +11:00
BLI_math_rotation.h Math Lib: signed versions of quaternion angle 2017-12-19 14:03:29 +11:00
BLI_math_solvers.h Implement a new automatic handle algorithm to produce smooth F-Curves. 2017-11-01 21:57:39 +03:00
BLI_math_statistics.h Add BLI_math_statistics, where stats tool shall be! 2015-07-13 18:05:38 +02:00
BLI_math_vector.h BLI: sync changes from 2.8 2017-11-14 16:10:48 +11:00
BLI_memarena.h Docs: comment functions in BLI & Py API 2015-08-05 02:09:03 +10:00
BLI_memory_utils.h BLI: add new 'memory_utils' module with func checking a whole memory chunk is filled of zero, 2015-10-20 14:44:15 +02:00
BLI_mempool.h Add ability to use more than one mempool iterator simultaneously. 2017-11-23 21:12:00 +01:00
BLI_noise.h Code cleanup: de-duplicate cotangent weight function & add arg sizes 2014-03-30 11:08:33 +11:00
BLI_path_util.h BLI: make BLI_make_existing_file() return true on success, and false on failure... 2017-04-17 17:35:53 +02:00
BLI_polyfill2d.h Cleanup: remove scanfill define for polyfill code 2014-12-09 12:19:26 +01:00
BLI_polyfill2d_beautify.h Polyfill Beautify: half-edge optimization 2017-10-23 01:40:03 +11:00
BLI_quadric.h BMesh Decimate: use doubles to calculate optimized position 2016-06-16 19:25:02 +10:00
BLI_rand.h BLI: sync changes from 2.8 2017-11-14 16:10:48 +11:00
BLI_rect.h BLI_rect: Function to calculate a matrix from 2 rctf's 2017-08-27 16:19:34 +10:00
BLI_scanfill.h Mask: add option to detect self intersections 2014-02-13 19:12:28 +11:00
BLI_smallhash.h cleanup: use const for smallhash & minor edits 2014-12-18 13:12:25 +01:00
BLI_sort.h Fix T42226: Glibc <= 2.8 fails to build 2014-10-15 09:23:43 +02:00
BLI_sort_utils.h sorting utility functions for simple cases - sorting pointers by float for example. 2013-09-05 22:24:12 +00:00
BLI_stack.h BLI: Use C++ guards for stack header 2017-06-06 12:13:45 +02:00
BLI_strict_flags.h gcc5 has issues with Wconversion 2017-06-07 11:37:28 +02:00
BLI_string.h UI: multi word filtering in search menu 2016-03-23 18:51:29 +11:00
BLI_string_cursor_utf8.h Cleanup: use 'e' prefix for enum typedefs 2017-10-17 13:49:20 +11:00
BLI_string_utf8.h Fix own mistake in rB051526da6279, confusing off_t with ptrdiff_t. 2017-01-20 21:57:48 +01:00
BLI_string_utils.h Cleanup: BLI_utildefines prefix for header-only libs 2017-09-19 20:16:05 +10:00
BLI_sys_types.h Haiku OS Support 2017-11-30 18:05:21 +11:00
BLI_system.h Fix release build after recent fix for debug one 2016-08-16 15:06:16 +02:00
BLI_task.h Add a new parallel looper for MemPool items to BLI_task. 2017-11-23 21:14:43 +01:00
BLI_threads.h Fix missing SpinLock typedef on macOS 2017-11-14 16:51:34 +02:00
BLI_timecode.h Cleanup: warnings (msvc) 2015-12-21 13:02:38 +11:00
BLI_utildefines.h Add non-gcc variant of static assert macro. 2017-11-23 20:25:55 +01:00
BLI_utildefines_iter.h BLI_utildefines_iter: Use for iteration helpers 2017-09-19 20:22:24 +10:00
BLI_utildefines_stack.h Cleanup: BLI_utildefines prefix for header-only libs 2017-09-19 20:16:05 +10:00
BLI_utildefines_variadic.h Cleanup: BLI_utildefines prefix for header-only libs 2017-09-19 20:16:05 +10:00
BLI_uvproject.h
BLI_vfontdata.h Refactor ID copying (and to some extent, ID freeing). 2017-08-07 16:39:55 +02:00
BLI_voronoi.h code cleanup: spelling 2013-10-31 14:10:01 +00:00
BLI_voxel.h Fix T46696: Voxel crash indexing over INT_MAX 2015-11-06 20:09:56 +11:00
BLI_winstuff.h Remove MinGW support 2017-05-27 15:34:55 -04:00
CMakeLists.txt CMake: update for renamed headers 2017-09-19 20:26:07 +10:00
PIL_time.h Add PIL_check_seconds_timer_i to avoid casting 2015-02-01 02:00:08 +11:00
PIL_time_utildefines.h PIL_time_utildefines: also show total time in TIMEIT_AVERAGED. 2017-02-07 10:14:46 +01:00