blender/source/blender/blenlib
Kévin Dietrich 554b1b1663 Fix missing null-terminator in BLI_string_join_arrayN
Although the documentation says so, the null-terminator was missing.
This could cause crashes when logging shader linking errors as shader
sources are empty in this case.
2021-11-02 12:50:31 +01:00
..
intern Fix missing null-terminator in BLI_string_join_arrayN 2021-11-02 12:50:31 +01:00
tests BLI: add call_safe method for FunctionRef 2021-04-01 12:38:14 +02:00
BLI_alloca.h
BLI_allocator.hh
BLI_args.h creator: add missing '--debug-*' arguments under debugging options 2021-02-02 19:34:47 +11:00
BLI_array.h Cleanup: clang-format 2020-08-27 15:33:33 +10:00
BLI_array.hh BLI: improve support for generic algorithms with c++ containers 2021-03-20 15:42:35 +01:00
BLI_array_store.h
BLI_array_store_utils.h
BLI_array_utils.h Cleanup: compiler warning (ignored-qualifiers) 2021-03-10 15:35:58 +11:00
BLI_asan.h MSVC: ASAN support for VS 16.9 2021-03-29 19:11:17 -06:00
BLI_assert.h BLI: add macro to indicate unreachable code 2021-03-23 16:45:44 +01:00
BLI_astar.h
BLI_bitmap.h Materials: add custom object properties as uniform attributes. 2020-11-03 16:35:44 +03:00
BLI_bitmap_draw_2d.h
BLI_blenlib.h
BLI_boxpack_2d.h Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix 2020-09-04 21:04:16 +02:00
BLI_buffer.h Fluid Particles: fix viscoelastic spring threading crash again after D7394. 2020-11-25 22:31:47 +03:00
BLI_color.hh
BLI_compiler_attrs.h
BLI_compiler_compat.h
BLI_compiler_typecheck.h
BLI_console.h
BLI_convexhull_2d.h
BLI_delaunay_2d.h Cleanup: spelling, doxygen comment formatting 2021-03-21 13:18:20 +11:00
BLI_dial_2d.h
BLI_disjoint_set.hh
BLI_dlrbTree.h
BLI_dot_export.hh Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix 2020-09-04 21:04:16 +02:00
BLI_dot_export_attribute_enums.hh
BLI_double2.hh BLI: fix math operation 2021-01-11 14:59:05 +01:00
BLI_double3.hh BLI: fix math operation 2021-01-11 14:59:05 +01:00
BLI_dynlib.h
BLI_dynstr.h Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix 2020-09-04 21:04:16 +02:00
BLI_easing.h
BLI_edgehash.h Cleanup: remove UNUSED(..) from public function declarations 2021-01-05 23:09:50 +11:00
BLI_endian_switch.h Cleanup: use 'pragma once' 2021-01-04 17:38:11 +11:00
BLI_endian_switch_inline.h Cleanup: spelling 2021-03-18 09:36:44 +11:00
BLI_expr_pylike_eval.h
BLI_fileops.h Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
BLI_fileops_types.h
BLI_float2.hh BLI: Add "is_zero" method to float2 and float3 types 2021-03-14 22:36:35 -04:00
BLI_float3.hh Nodes: Add Refract and Faceforward functions to Vector Maths nodes 2021-03-23 09:59:20 +00:00
BLI_float4x4.hh BLI: Add "identity" constructor to float4x4 type 2021-03-22 11:52:44 -04:00
BLI_fnmatch.h Cleanup: email address formatting 2021-01-24 16:08:17 +11:00
BLI_function_ref.hh BLI: add call_safe method for FunctionRef 2021-04-01 12:38:14 +02:00
BLI_ghash.h Cleanup: use over-line for doxy comments 2020-10-27 21:45:55 +11:00
BLI_gsqueue.h Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix 2020-09-04 21:04:16 +02:00
BLI_hash.h Geometry Nodes: Add operation setting to attribute randomize node 2021-02-12 13:25:45 -06:00
BLI_hash.hh BLI: simplify using DefaultHash 2021-03-25 16:01:41 +01:00
BLI_hash_md5.h
BLI_hash_mm2a.h
BLI_hash_mm3.h
BLI_hash_tables.hh
BLI_heap.h
BLI_heap_simple.h
BLI_index_mask.hh
BLI_index_range.hh BLI: improve support for generic algorithms with c++ containers 2021-03-20 15:42:35 +01:00
BLI_inplace_priority_queue.hh BLI: add new InplacePriorityQueue data structure 2020-12-16 12:19:17 +01:00
BLI_iterator.h Fix use of uninitialized memory in BKE_scene_objects_as_gset 2021-04-09 14:49:32 +10:00
BLI_jitter_2d.h
BLI_kdopbvh.h Geometry Nodes: Poisson disk point distribution node/method 2020-12-16 17:13:46 +01:00
BLI_kdtree.h
BLI_kdtree_impl.h
BLI_lasso_2d.h
BLI_linear_allocator.hh BLI: return early when copying empty array 2021-04-01 12:38:14 +02:00
BLI_link_utils.h Cleanup: spelling 2021-03-18 09:36:44 +11:00
BLI_linklist.h
BLI_linklist_lockfree.h
BLI_linklist_stack.h Cleanup: use over-line for doxy comments 2020-10-27 21:45:55 +11:00
BLI_listbase.h Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix 2020-09-04 21:04:16 +02:00
BLI_listbase_wrapper.hh UI Code Quality: Convert Outliner Blender File mode to new tree buiding design 2020-11-11 19:08:56 +01:00
BLI_map.hh BLI: improve support for generic algorithms with c++ containers 2021-03-20 15:42:35 +01:00
BLI_map_slots.hh BLI: improve exception safety of Set and Map 2020-08-24 17:24:13 +02:00
BLI_math.h Cleanup: remove extra in trailing asterisk 2021-01-20 16:14:00 +11:00
BLI_math_base.h Grease Pencil: Add LineArt modifier 2021-03-16 19:59:09 +01:00
BLI_math_base_safe.h
BLI_math_bits.h Cleanup: remove extra in trailing asterisk 2021-01-20 16:14:00 +11:00
BLI_math_boolean.hh Cleanup: clang-format 2020-08-28 10:04:26 -06:00
BLI_math_color.h Cleanup: remove extra in trailing asterisk 2021-01-20 16:14:00 +11:00
BLI_math_color_blend.h Cleanup: remove extra in trailing asterisk 2021-01-20 16:14:00 +11:00
BLI_math_geom.h Cleanup: remove extra in trailing asterisk 2021-01-20 16:14:00 +11:00
BLI_math_inline.h Cleanup: remove extra in trailing asterisk 2021-01-20 16:14:00 +11:00
BLI_math_interp.h Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix 2020-09-04 21:04:16 +02:00
BLI_math_matrix.h BLI_math: add orthogonalize_m#_zero_axes 2021-04-01 21:34:35 +11:00
BLI_math_mpq.hh Merge newboolean branch into master. 2020-08-28 11:01:06 -04:00
BLI_math_rotation.h Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
BLI_math_solvers.h Cleanup: remove extra in trailing asterisk 2021-01-20 16:14:00 +11:00
BLI_math_statistics.h Cleanup: remove extra in trailing asterisk 2021-01-20 16:14:00 +11:00
BLI_math_vector.h BLI_math: Fix several division-by-zero cases. 2021-08-23 09:32:38 +02:00
BLI_memarena.h
BLI_memblock.h Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix 2020-09-04 21:04:16 +02:00
BLI_memiter.h
BLI_memory_utils.h Cleanup: use 'pragma once' 2021-01-04 17:38:11 +11:00
BLI_memory_utils.hh Geometry Nodes: simplify allocating dynamically sized buffer on stack 2021-03-07 17:53:05 +01:00
BLI_mempool.h
BLI_mesh_boolean.hh Speedup for usual non-manifold exact boolean case. 2021-03-07 18:13:19 -05:00
BLI_mesh_intersect.hh Fix T87554 Exact Boolean performance bug. 2021-05-02 16:37:05 -04:00
BLI_mmap.h Cleanup: use 'pragma once' 2021-01-15 12:17:11 +11:00
BLI_mpq2.hh BLI: fix math operation 2021-01-11 14:59:05 +01:00
BLI_mpq3.hh Merge newboolean branch into master. 2020-08-28 11:01:06 -04:00
BLI_multi_value_map.hh Spreadsheet: breadcrumbs and node pinning 2021-04-15 09:00:47 +02:00
BLI_noise.h Cleanup: use bool argument in BLI_noise 2020-11-06 12:32:54 +11:00
BLI_path_util.h Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix 2020-09-04 21:04:16 +02:00
BLI_polyfill_2d.h
BLI_polyfill_2d_beautify.h
BLI_probing_strategies.hh
BLI_quadric.h
BLI_rand.h Geometry Nodes: initial scattering and geometry nodes 2020-12-02 15:38:47 +01:00
BLI_rand.hh Geometry Nodes: initial scattering and geometry nodes 2020-12-02 15:38:47 +01:00
BLI_rect.h BLI_rect: add a float version of the 'pad' function 2020-11-17 23:57:16 +11:00
BLI_resource_scope.hh BLI: return pointer to added resource 2021-04-06 15:49:43 +02:00
BLI_scanfill.h Spelling: Then Versus Than 2020-10-19 08:43:08 -07:00
BLI_session_uuid.h
BLI_set.hh BLI: fix Set.lookup_key_or_add 2021-03-25 16:01:41 +01:00
BLI_set_slots.hh BLI: improve exception safety of Set and Map 2020-08-24 17:24:13 +02:00
BLI_simd.h BLI: use sse2neon to emulate SSE instructions with Arm Neon 2021-02-17 16:26:24 +01:00
BLI_smallhash.h
BLI_sort.h
BLI_sort_utils.h
BLI_span.hh BLI: improve support for generic algorithms with c++ containers 2021-03-20 15:42:35 +01:00
BLI_stack.h
BLI_stack.hh BLI: improve support for generic algorithms with c++ containers 2021-03-20 15:42:35 +01:00
BLI_strict_flags.h
BLI_string.h BLI_string: add a utility to replace strings using a table 2021-04-21 17:34:18 +10:00
BLI_string_cursor_utf8.h
BLI_string_ref.hh BLI: cleanup StringRef and Span and improve parameter validation 2021-02-20 22:05:50 +01:00
BLI_string_search.h BLI: new string search api that supports fuzzy and prefix matching 2020-09-09 13:44:45 +02:00
BLI_string_utf8.h Cleanup: use over-line for doxy comments 2020-10-27 21:45:55 +11:00
BLI_string_utils.h Cleanup: rename offs to offset 2021-03-08 14:44:57 +11:00
BLI_sys_types.h Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
BLI_system.h Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
BLI_task.h Fix T84745: build error with TBB 2021 2021-01-15 17:29:36 +01:00
BLI_task.hh TBB: fix deprecation warnings with newer TBB versions 2021-02-10 19:32:24 +01:00
BLI_threads.h Cleanup: remove redundant struct declarations 2020-12-16 16:25:56 +11:00
BLI_timecode.h Cleanup: Clang-Tidy readability-inconsistent-declaration-parameter-name fix 2020-09-04 21:04:16 +02:00
BLI_timeit.hh
BLI_timer.h
BLI_user_counter.hh BLI: simplify using DefaultHash 2021-03-25 16:01:41 +01:00
BLI_utildefines.h Cleanup: use 'pragma once' 2021-01-04 17:38:11 +11:00
BLI_utildefines_iter.h
BLI_utildefines_stack.h
BLI_utildefines_variadic.h
BLI_utility_mixins.hh
BLI_uvproject.h
BLI_vector.hh BLI: improve support for generic algorithms with c++ containers 2021-03-20 15:42:35 +01:00
BLI_vector_adaptor.hh
BLI_vector_set.hh BLI: improve support for generic algorithms with c++ containers 2021-03-20 15:42:35 +01:00
BLI_vector_set_slots.hh BLI: improve exception safety of VectorSet 2020-09-07 20:04:00 +02:00
BLI_vfontdata.h
BLI_virtual_array.hh Cleanup: use BLI_assert_unreachable in some places 2021-03-23 16:49:47 +01:00
BLI_virtual_vector_array.hh Functions: refactor virtual array data structures 2021-03-21 19:33:13 +01:00
BLI_voronoi_2d.h Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
BLI_voxel.h
BLI_winstuff.h Cleanup: correct spelling in comments 2021-02-05 16:23:34 +11:00
CMakeLists.txt BLI: rename resource collector to resource scope 2021-04-01 15:55:23 +02:00
PIL_time.h
PIL_time_utildefines.h