Merge branch 'blender-v4.4-release'main
[blender.git] / source / blender / blenlib / 
treeb75b141877aca8611eade57c5197087123304366
drwxr-xr-x   ..
-rw-r--r-- 672 BLI_alloca.h
-rw-r--r-- 3507 BLI_allocator.hh
-rw-r--r-- 11472 BLI_any.hh
-rw-r--r-- 2246 BLI_args.h
-rw-r--r-- 10916 BLI_array.hh
-rw-r--r-- 2763 BLI_array_state.hh
-rw-r--r-- 3476 BLI_array_store.h
-rw-r--r-- 982 BLI_array_store_utils.h
-rw-r--r-- 5653 BLI_array_utils.h
-rw-r--r-- 10232 BLI_array_utils.hh
-rw-r--r-- 1168 BLI_asan.h
-rw-r--r-- 3101 BLI_assert.h
-rw-r--r-- 4785 BLI_astar.h
-rw-r--r-- 4120 BLI_atomic_disjoint_set.hh
-rw-r--r-- 1691 BLI_binary_search.hh
-rw-r--r-- 825 BLI_bit_bool_conversion.hh
-rw-r--r-- 3877 BLI_bit_group_vector.hh
-rw-r--r-- 6169 BLI_bit_ref.hh
-rw-r--r-- 9764 BLI_bit_span.hh
-rw-r--r-- 10513 BLI_bit_span_ops.hh
-rw-r--r-- 5414 BLI_bit_span_to_index_ranges.hh
-rw-r--r-- 11582 BLI_bit_vector.hh
-rw-r--r-- 4240 BLI_bitmap.h
-rw-r--r-- 1625 BLI_bitmap_draw_2d.h
-rw-r--r-- 6899 BLI_bounds.hh
-rw-r--r-- 1861 BLI_bounds_types.hh
-rw-r--r-- 2433 BLI_boxpack_2d.h
-rw-r--r-- 3222 BLI_buffer.h
-rw-r--r-- 11704 BLI_build_config.h
-rw-r--r-- 3354 BLI_cache_mutex.hh
-rw-r--r-- 10080 BLI_color.hh
-rw-r--r-- 29509 BLI_color_mix.hh
-rw-r--r-- 2435 BLI_compiler_attrs.h
-rw-r--r-- 1081 BLI_compiler_compat.h
-rw-r--r-- 55124 BLI_compiler_typecheck.h
-rw-r--r-- 6047 BLI_compute_context.hh
-rw-r--r-- 5576 BLI_concurrent_map.hh
-rw-r--r-- 588 BLI_console.h
-rw-r--r-- 1044 BLI_convexhull_2d.h
-rw-r--r-- 24693 BLI_cpp_type.hh
-rw-r--r-- 10905 BLI_cpp_type_make.hh
-rw-r--r-- 1200 BLI_cpp_types.hh
-rw-r--r-- 1000 BLI_cpp_types_make.hh
-rw-r--r-- 7879 BLI_delaunay_2d.hh
-rw-r--r-- 6653 BLI_devirtualize_parameters.hh
-rw-r--r-- 1173 BLI_dial_2d.h
-rw-r--r-- 1964 BLI_disjoint_set.hh
-rw-r--r-- 6082 BLI_dot_export.hh
-rw-r--r-- 1886 BLI_dot_export_attribute_enums.hh
-rw-r--r-- 2973 BLI_dynstr.h
-rw-r--r-- 3143 BLI_easing.h
-rw-r--r-- 639 BLI_endian_defines.h
-rw-r--r-- 1739 BLI_endian_switch.h
-rw-r--r-- 1972 BLI_endian_switch_inline.h
-rw-r--r-- 3245 BLI_enumerable_thread_specific.hh
-rw-r--r-- 2074 BLI_expr_pylike_eval.h
-rw-r--r-- 896 BLI_fftw.hh
-rw-r--r-- 17834 BLI_fileops.h
-rw-r--r-- 979 BLI_fileops.hh
-rw-r--r-- 897 BLI_fileops_types.h
-rw-r--r-- 2330 BLI_filereader.h
-rw-r--r-- 15310 BLI_fixed_width_int.hh
-rw-r--r-- 1987 BLI_fixed_width_int_str.hh
-rw-r--r-- 2060 BLI_fnmatch.h
-rw-r--r-- 6458 BLI_function_ref.hh
-rw-r--r-- 5992 BLI_generic_array.hh
-rw-r--r-- 1569 BLI_generic_key.hh
-rw-r--r-- 2444 BLI_generic_pointer.hh
-rw-r--r-- 6520 BLI_generic_span.hh
-rw-r--r-- 3825 BLI_generic_value_map.hh
-rw-r--r-- 3844 BLI_generic_vector_array.hh
-rw-r--r-- 28241 BLI_generic_virtual_array.hh
-rw-r--r-- 4536 BLI_generic_virtual_vector_array.hh
-rw-r--r-- 22599 BLI_ghash.h
-rw-r--r-- 1128 BLI_gsqueue.h
-rw-r--r-- 2212 BLI_hash.h
-rw-r--r-- 9129 BLI_hash.hh
-rw-r--r-- 835 BLI_hash_md5.hh
-rw-r--r-- 674 BLI_hash_mm2a.hh
-rw-r--r-- 250 BLI_hash_mm3.hh
-rw-r--r-- 10034 BLI_hash_tables.hh
-rw-r--r-- 2683 BLI_heap.h
-rw-r--r-- 1533 BLI_heap_simple.h
-rw-r--r-- 451 BLI_implicit_sharing.h
-rw-r--r-- 10877 BLI_implicit_sharing.hh
-rw-r--r-- 4828 BLI_implicit_sharing_ptr.hh
-rw-r--r-- 42691 BLI_index_mask.hh
-rw-r--r-- 2084 BLI_index_mask_expression.hh
-rw-r--r-- 335 BLI_index_mask_fwd.hh
-rw-r--r-- 9800 BLI_index_range.hh
-rw-r--r-- 3340 BLI_index_ranges_builder.hh
-rw-r--r-- 185 BLI_index_ranges_builder_fwd.hh
-rw-r--r-- 8305 BLI_inplace_priority_queue.hh
-rw-r--r-- 1223 BLI_iterator.h
-rw-r--r-- 453 BLI_jitter_2d.h
-rw-r--r-- 12435 BLI_kdopbvh.hh
-rw-r--r-- 1161 BLI_kdtree.h
-rw-r--r-- 4643 BLI_kdtree_impl.h
-rw-r--r-- 717 BLI_lasso_2d.hh
-rw-r--r-- 4805 BLI_lazy_threading.hh
-rw-r--r-- 7130 BLI_length_parameterize.hh
-rw-r--r-- 10333 BLI_linear_allocator.hh
-rw-r--r-- 5448 BLI_linear_allocator_chunked_list.hh
-rw-r--r-- 1205 BLI_link_utils.h
-rw-r--r-- 3553 BLI_linklist.h
-rw-r--r-- 1886 BLI_linklist_lockfree.h
-rw-r--r-- 5910 BLI_linklist_stack.h
-rw-r--r-- 15330 BLI_listbase.h
-rw-r--r-- 2710 BLI_listbase_wrapper.hh
-rw-r--r-- 43305 BLI_map.hh
-rw-r--r-- 9580 BLI_map_slots.hh
-rw-r--r-- 20028 BLI_math_angle_types.hh
-rw-r--r-- 3041 BLI_math_axis_angle.hh
-rw-r--r-- 2437 BLI_math_axis_angle_types.hh
-rw-r--r-- 11316 BLI_math_base.h
-rw-r--r-- 6529 BLI_math_base.hh
-rw-r--r-- 849 BLI_math_base_safe.h
-rw-r--r-- 13560 BLI_math_basis_types.hh
-rw-r--r-- 1960 BLI_math_bits.h
-rw-r--r-- 2397 BLI_math_boolean.hh
-rw-r--r-- 6895 BLI_math_color.h
-rw-r--r-- 1591 BLI_math_color.hh
-rw-r--r-- 7656 BLI_math_color_blend.h
-rw-r--r-- 1180 BLI_math_constants.h
-rw-r--r-- 3446 BLI_math_euler.hh
-rw-r--r-- 9844 BLI_math_euler_types.hh
-rw-r--r-- 53734 BLI_math_geom.h
-rw-r--r-- 1139 BLI_math_half.hh
-rw-r--r-- 828 BLI_math_inline.h
-rw-r--r-- 12214 BLI_math_interp.hh
-rw-r--r-- 23996 BLI_math_matrix.h
-rw-r--r-- 65450 BLI_math_matrix.hh
-rw-r--r-- 31278 BLI_math_matrix_types.hh
-rw-r--r-- 777 BLI_math_mpq.hh
-rw-r--r-- 3022 BLI_math_numbers.hh
-rw-r--r-- 22762 BLI_math_quaternion.hh
-rw-r--r-- 9392 BLI_math_quaternion_types.hh
-rw-r--r-- 15656 BLI_math_rotation.h
-rw-r--r-- 18490 BLI_math_rotation.hh
-rw-r--r-- 744 BLI_math_rotation_legacy.hh
-rw-r--r-- 649 BLI_math_rotation_types.hh
-rw-r--r-- 3875 BLI_math_solvers.h
-rw-r--r-- 2069 BLI_math_statistics.h
-rw-r--r-- 1642 BLI_math_time.h
-rw-r--r-- 25591 BLI_math_vector.h
-rw-r--r-- 22017 BLI_math_vector.hh
-rw-r--r-- 1620 BLI_math_vector_mpq_types.hh
-rw-r--r-- 14907 BLI_math_vector_types.hh
-rw-r--r-- 5529 BLI_math_vector_unroll.hh
-rw-r--r-- 1890 BLI_memarena.h
-rw-r--r-- 1690 BLI_memblock.h
-rw-r--r-- 2298 BLI_memiter.h
-rw-r--r-- 2498 BLI_memory_cache.hh
-rw-r--r-- 2119 BLI_memory_counter.hh
-rw-r--r-- 380 BLI_memory_counter_fwd.hh
-rw-r--r-- 564 BLI_memory_utils.h
-rw-r--r-- 11622 BLI_memory_utils.hh
-rw-r--r-- 3103 BLI_mempool.h
-rw-r--r-- 2725 BLI_mesh_boolean.hh
-rw-r--r-- 11758 BLI_mesh_intersect.hh
-rw-r--r-- 1203 BLI_mmap.h
-rw-r--r-- 4348 BLI_multi_value_map.hh
-rw-r--r-- 4899 BLI_noise.h
-rw-r--r-- 8844 BLI_noise.hh
-rw-r--r-- 6700 BLI_offset_indices.hh
-rw-r--r-- 2186 BLI_offset_span.hh
-rw-r--r-- 1278 BLI_ordered_edge.hh
-rw-r--r-- 3798 BLI_parameter_pack_utils.hh
-rw-r--r-- 28909 BLI_path_utils.hh
-rw-r--r-- 1558 BLI_polyfill_2d.h
-rw-r--r-- 2579 BLI_polyfill_2d_beautify.h
-rw-r--r-- 2234 BLI_pool.hh
-rw-r--r-- 7131 BLI_probing_strategies.hh
-rw-r--r-- 891 BLI_quadric.h
-rw-r--r-- 3787 BLI_rand.h
-rw-r--r-- 3070 BLI_rand.hh
-rw-r--r-- 3365 BLI_random_access_iterator_mixin.hh
-rw-r--r-- 8275 BLI_rect.h
-rw-r--r-- 4857 BLI_resource_scope.hh
-rw-r--r-- 3645 BLI_scanfill.h
-rw-r--r-- 8197 BLI_serialize.hh
-rw-r--r-- 1512 BLI_session_uid.h
-rw-r--r-- 26698 BLI_set.hh
-rw-r--r-- 9319 BLI_set_slots.hh
-rw-r--r-- 3424 BLI_shared_cache.hh
-rw-r--r-- 1390 BLI_simd.hh
-rw-r--r-- 1202 BLI_smaa_textures.h
-rw-r--r-- 484 BLI_sort.h
-rw-r--r-- 714 BLI_sort.hh
-rw-r--r-- 781 BLI_sort_utils.h
-rw-r--r-- 21258 BLI_span.hh
-rw-r--r-- 2713 BLI_stack.h
-rw-r--r-- 12183 BLI_stack.hh
-rw-r--r-- 1638 BLI_strict_flags.h
-rw-r--r-- 26586 BLI_string.h
-rw-r--r-- 2290 BLI_string_cursor_utf8.h
-rw-r--r-- 18953 BLI_string_ref.hh
-rw-r--r-- 4560 BLI_string_search.hh
-rw-r--r-- 11407 BLI_string_utf8.h
-rw-r--r-- 3188 BLI_string_utf8_symbols.h
-rw-r--r-- 21623 BLI_string_utils.hh
-rw-r--r-- 1845 BLI_struct_equality_utils.hh
-rw-r--r-- 1915 BLI_sub_frame.hh
-rw-r--r-- 4526 BLI_subprocess.hh
-rw-r--r-- 1900 BLI_sys_types.h
-rw-r--r-- 1481 BLI_system.h
-rw-r--r-- 14784 BLI_task.h
-rw-r--r-- 9519 BLI_task.hh
-rw-r--r-- 5603 BLI_task_size_hints.hh
-rw-r--r-- 1064 BLI_tempfile.h
-rw-r--r-- 5581 BLI_threads.h
-rw-r--r-- 730 BLI_time.h
-rw-r--r-- 2729 BLI_time_utildefines.h
-rw-r--r-- 2139 BLI_timecode.h
-rw-r--r-- 1667 BLI_timeit.hh
-rw-r--r-- 1355 BLI_timer.h
-rw-r--r-- 5444 BLI_unique_sorted_indices.hh
-rw-r--r-- 666 BLI_unroll.hh
-rw-r--r-- 21562 BLI_utildefines.h
-rw-r--r-- 1025 BLI_utildefines_iter.h
-rw-r--r-- 3264 BLI_utildefines_stack.h
-rw-r--r-- 1536 BLI_utildefines_variadic.h
-rw-r--r-- 1152 BLI_utility_mixins.hh
-rw-r--r-- 2766 BLI_uuid.h
-rw-r--r-- 1536 BLI_uvproject.h
-rw-r--r-- 33952 BLI_vector.hh
-rw-r--r-- 2573 BLI_vector_list.hh
-rw-r--r-- 28144 BLI_vector_set.hh
-rw-r--r-- 3930 BLI_vector_set_slots.hh
-rw-r--r-- 39377 BLI_virtual_array.hh
-rw-r--r-- 237 BLI_virtual_array_fwd.hh
-rw-r--r-- 1921 BLI_virtual_vector_array.hh
-rw-r--r-- 643 BLI_voxel.h
-rw-r--r-- 3091 BLI_winstuff.h
-rw-r--r-- 746 BLI_winstuff_com.hh
-rw-r--r-- 14280 CMakeLists.txt
drwxr-xr-x - intern
drwxr-xr-x - tests