Blender V4.3
btDbvt.cpp File Reference
#include "btDbvt.h"

Go to the source code of this file.

Classes

struct  btDbvtNodeEnumerator

Typedefs

typedef btAlignedObjectArray< btDbvtNode * > tNodeArray
 btDbvt implementation by Nathanael Presson
typedef btAlignedObjectArray< const btDbvtNode * > tConstNodeArray

Functions

static DBVT_INLINE int indexof (const btDbvtNode *node)
static DBVT_INLINE btDbvtVolume merge (const btDbvtVolume &a, const btDbvtVolume &b)
static DBVT_INLINE btScalar size (const btDbvtVolume &a)
static void getmaxdepth (const btDbvtNode *node, int depth, int &maxdepth)
static DBVT_INLINE void deletenode (btDbvt *pdbvt, btDbvtNode *node)
static void recursedeletenode (btDbvt *pdbvt, btDbvtNode *node)
static DBVT_INLINE btDbvtNodecreatenode (btDbvt *pdbvt, btDbvtNode *parent, void *data)
static DBVT_INLINE btDbvtNodecreatenode (btDbvt *pdbvt, btDbvtNode *parent, const btDbvtVolume &volume, void *data)
static DBVT_INLINE btDbvtNodecreatenode (btDbvt *pdbvt, btDbvtNode *parent, const btDbvtVolume &volume0, const btDbvtVolume &volume1, void *data)
static void insertleaf (btDbvt *pdbvt, btDbvtNode *root, btDbvtNode *leaf)
static btDbvtNoderemoveleaf (btDbvt *pdbvt, btDbvtNode *leaf)
static void fetchleaves (btDbvt *pdbvt, btDbvtNode *root, tNodeArray &leaves, int depth=-1)
static bool leftOfAxis (const btDbvtNode *node, const btVector3 &org, const btVector3 &axis)
static int split (btDbvtNode **leaves, int count, const btVector3 &org, const btVector3 &axis)
static btDbvtVolume bounds (btDbvtNode **leaves, int count)
static void bottomup (btDbvt *pdbvt, btDbvtNode **leaves, int count)
static btDbvtNodetopdown (btDbvt *pdbvt, btDbvtNode **leaves, int count, int bu_treshold)
static DBVT_INLINE btDbvtNodesort (btDbvtNode *n, btDbvtNode *&r)

Typedef Documentation

◆ tConstNodeArray

Definition at line 21 of file btDbvt.cpp.

◆ tNodeArray

btDbvt implementation by Nathanael Presson

Definition at line 20 of file btDbvt.cpp.

Function Documentation

◆ bottomup()

void bottomup ( btDbvt * pdbvt,
btDbvtNode ** leaves,
int count )
static

◆ bounds()

btDbvtVolume bounds ( btDbvtNode ** leaves,
int count )
static

Definition at line 299 of file btDbvt.cpp.

References ATTRIBUTE_ALIGNED16, count, Merge(), ptr, and btDbvtNode::volume.

Referenced by btDbvtBroadphase::aabbTest(), BVHBuild::add_reference_curves(), BVHBuild::add_reference_points(), BVHBuild::add_reference_triangles(), BVHBuild::add_references(), add_region_padding(), ANIM_frame_channel_y_extents(), BKE_curve_texspace_calc(), BKE_gpencil_centroid_3d(), BKE_maskrasterize_handle_init(), BKE_mesh_texspace_calc(), BKE_mesh_translate(), BKE_object_dimensions_set_ex(), BKE_object_minmax(), BKE_object_minmax_dupli(), BKE_pbvh_redraw_BB(), blf_cursor_position_foreach_glyph(), blf_font_boundbox_foreach_glyph(), blf_font_boundbox_foreach_glyph(), blf_str_offset_foreach_glyph(), boundbox_to_dimensions(), box_clip_bounds_m4(), btRayAabb2(), BVHBuild::build_node(), BVHBuild::build_node(), button_activate_state(), calc_bbox(), calculate_fcurve_bounds_and_unhide(), calculate_pixel_distance(), calculate_selection_fcurve_bounds(), clampto_evaluate(), BVHUnaligned::compute_aligned_boundbox(), BVHUnaligned::compute_aligned_boundbox(), BVHUnaligned::compute_aligned_prim_boundbox(), BVHUnaligned::compute_node_transform(), BVHBuild::create_leaf_node(), BVHBuild::create_object_leaf_nodes(), createAabbTreeFromChildren(), cube_project_exec(), curvemap_buttons_layout(), CurveProfile_buttons_layout(), draw_line_bounds(), draw_primitive_view_impl(), drw_bounds_are_valid(), drw_bounds_corners_are_valid(), drw_call_calc_orco(), drw_call_culling_init(), expand_key_bounds(), extrawindow_do_reshape(), get_graph_keyframe_extents(), btDbvtBroadphase::getBroadphaseAabb(), GHOST_IWindow::getClientBounds(), GHOST_WindowCocoa::getClientBounds(), GHOST_WindowSDL::getClientBounds(), GHOST_WindowWayland::getClientBounds(), GHOST_WindowWin32::getClientBounds(), GHOST_WindowX11::getClientBounds(), GHOST_IWindow::getCursorGrabBounds(), GHOST_Window::getCursorGrabBounds(), GHOST_IWindow::getCursorGrabState(), GHOST_Window::getCursorGrabState(), GHOST_IWindow::getWindowBounds(), GHOST_WindowCocoa::getWindowBounds(), GHOST_WindowNULL::getWindowBounds(), GHOST_WindowSDL::getWindowBounds(), GHOST_WindowWayland::getWindowBounds(), GHOST_WindowWin32::getWindowBounds(), GHOST_WindowX11::getWindowBounds(), GHOST_System::getWindowUnderCursor(), GHOST_SetCursorGrab(), gpencil_batch_cache_get(), gpencil_depth_plane(), gpencil_object_cache_add(), graphkeys_channel_view_pick_invoke(), graphkeys_view_selected_channels_exec(), grease_pencil_object_cache_populate(), GHOST_SystemCocoa::handleMouseEvent(), image_view_selected_exec(), image_view_zoom_border_exec(), interp_weights_poly_v2(), Freestyle::GeomUtils::intersectRayBBox(), kdtree2d_isect_tri(), kdtree2d_isect_tri_recursive(), lineart_geometry_check_visible(), lineart_main_discard_out_of_frame_edges(), loggerwindow_do_reshape(), mainwindow_do_reshape(), modify_mesh(), new_adj_vmesh(), btCollisionWorld::objectQuerySingleInternal(), operator<<(), OVERLAY_bounds(), paint_init_pivot_curves(), paint_init_pivot_grease_pencil(), paint_init_pivot_mesh(), playanim_window_size_get(), btCompoundCollisionAlgorithm::processCollision(), GHOST_SystemWin32::processCursorEvent(), btDbvt::rayTest(), btDbvt::rayTestInternal(), relative_pointer_handle_relative_motion_impl(), SCULPT_get_redraw_rect(), GHOST_Window::setCursorGrab(), GHOST_WindowWayland::setWindowCursorGrab(), sima_zoom_set_from_bounds(), snapArmature(), snapCurve(), topdown(), UI_tooltip_create_from_gizmo(), updateChildTransform(), btSoftBody::updateClusters(), uv_map_transform_center(), vfont_to_curve(), view3d_interactive_add_modal(), view3d_orbit_calc_center(), view_curve_in_graph_editor_exec(), Camera::viewplane_bounds_get(), viewselected_exec(), walkStacklessQuantizedTreeAgainstRay(), walkStacklessTreeAgainstRay(), widget_draw_text(), and wm_window_grab_warp_region_is_set().

◆ createnode() [1/3]

DBVT_INLINE btDbvtNode * createnode ( btDbvt * pdbvt,
btDbvtNode * parent,
const btDbvtVolume & volume,
void * data )
static

Definition at line 115 of file btDbvt.cpp.

References createnode(), data, DBVT_INLINE, and btDbvtNode::volume.

◆ createnode() [2/3]

DBVT_INLINE btDbvtNode * createnode ( btDbvt * pdbvt,
btDbvtNode * parent,
const btDbvtVolume & volume0,
const btDbvtVolume & volume1,
void * data )
static

Definition at line 126 of file btDbvt.cpp.

References createnode(), data, DBVT_INLINE, Merge(), and btDbvtNode::volume.

◆ createnode() [3/3]

◆ deletenode()

DBVT_INLINE void deletenode ( btDbvt * pdbvt,
btDbvtNode * node )
static

Definition at line 72 of file btDbvt.cpp.

References btAlignedFree, DBVT_INLINE, and btDbvt::m_free.

Referenced by fetchleaves(), recursedeletenode(), btDbvt::remove(), and removeleaf().

◆ fetchleaves()

void fetchleaves ( btDbvt * pdbvt,
btDbvtNode * root,
tNodeArray & leaves,
int depth = -1 )
static

◆ getmaxdepth()

void getmaxdepth ( const btDbvtNode * node,
int depth,
int & maxdepth )
static

Definition at line 60 of file btDbvt.cpp.

References btMax(), btDbvtNode::childs, getmaxdepth(), and btDbvtNode::isinternal().

Referenced by getmaxdepth(), and btDbvt::maxdepth().

◆ indexof()

DBVT_INLINE int indexof ( const btDbvtNode * node)
static

Definition at line 31 of file btDbvt.cpp.

References btDbvtNode::childs, DBVT_INLINE, and btDbvtNode::parent.

Referenced by insertleaf(), removeleaf(), and sort().

◆ insertleaf()

void insertleaf ( btDbvt * pdbvt,
btDbvtNode * root,
btDbvtNode * leaf )
static

◆ leftOfAxis()

bool leftOfAxis ( const btDbvtNode * node,
const btVector3 & org,
const btVector3 & axis )
static

Definition at line 248 of file btDbvt.cpp.

References btDot(), btVector3, btDbvtAabbMm::Center(), and btDbvtNode::volume.

Referenced by split().

◆ merge()

DBVT_INLINE btDbvtVolume merge ( const btDbvtVolume & a,
const btDbvtVolume & b )
static

Definition at line 37 of file btDbvt.cpp.

References ATTRIBUTE_ALIGNED16, b, DBVT_INLINE, Merge(), and ptr.

Referenced by bottomup().

◆ recursedeletenode()

void recursedeletenode ( btDbvt * pdbvt,
btDbvtNode * node )
static

◆ removeleaf()

btDbvtNode * removeleaf ( btDbvt * pdbvt,
btDbvtNode * leaf )
static

◆ size()

DBVT_INLINE btScalar size ( const btDbvtVolume & a)
static
Examples
/usr/src/RPM/BUILD/blender-4.3.2/source/blender/blenkernel/BKE_grease_pencil.hh.

Definition at line 52 of file btDbvt.cpp.

References btVector3, DBVT_INLINE, and btDbvtAabbMm::Lengths().

Referenced by _bli_buffer_append_array(), _DNA_internal_memcpy(), _DNA_internal_memzero(), _DNA_internal_swap(), _DNA_struct_default_alloc_impl(), blender::realtime_compositor::TexturePool::acquire(), action_create(), action_flip_pchan(), Attribute::add(), Attribute::add(), Attribute::add(), Attribute::add(), Attribute::add(), Attribute::add(), DeviceKernelArguments::add(), blender::index_mask::add_coarse_segment__full(), blender::meshintersect::add_face_constraints(), blender::string_search::StringSearchBase::add_impl(), blender::gpu::MTLShaderInterface::add_input_attribute(), add_node(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::add_pass_for_result(), blender::gpu::MTLShaderInterface::add_storage_block(), add_type(), Mesh::add_undisplaced(), blender::gpu::MTLShaderInterface::add_uniform_block(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::add_view_for_result(), add_vn_vn(), add_vn_vn_d(), add_vn_vnvn(), add_vn_vnvn_d(), aligned_malloc(), libmv::aligned_malloc(), blender::bke::compare_meshes::all_set_sizes_one(), alloc_alpha_modifier(), alloc_color_modifier(), GPUDevice::alloc_device(), alloc_geometry_modifier(), GPUDevice::alloc_host(), alloc_thickness_modifier(), blender::gpu::MTLBufferPool::allocate(), blender::GuardedAlignedAllocator< Alignment >::allocate(), blender::GuardedAllocator::allocate(), blender::LinearAllocator< Allocator >::allocate(), blender::RawAllocator::allocate(), btDefaultSerializer::allocate(), btPoolAllocator::allocate(), btSerializer::allocate(), btStackAlloc::allocate(), GuardedAllocator< U >::allocate(), blender::gpu::MTLBufferPool::allocate_aligned(), blender::gpu::MTLBufferPool::allocate_aligned_with_data(), blender::LinearAllocator< Allocator >::allocate_array(), blender::draw::compositor::TexturePool::allocate_texture(), blender::render::TexturePool::allocate_texture(), blender::gpu::MTLBufferPool::allocate_with_data(), btCollisionDispatcher::allocateCollisionAlgorithm(), btDispatcher::allocateCollisionAlgorithm(), blender::bits::detail::any_set_expr(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::append_and_get_index_as(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::append_n_times(), ApplyPrimvars(), arrow_draw_geom(), blender::AtomicDisjointSet::AtomicDisjointSet(), ATTR_NONNULL(), blender::geometry::AttributeFallbacksArray::AttributeFallbacksArray(), blender::gpu::MSLGeneratorInterface::bake_shader_interface(), bc_decompose(), BGL_MakeBuffer(), biggest_non_image_area(), blender::gpu::GLIndexBuf::bind(), blender::gpu::MTLVertBuf::bind(), BlenderFallbackDisplayShader::bind(), BKE_blender_user_menu_item_add(), BKE_brush_debug_print_state(), BKE_brush_size_get(), BKE_brush_size_set(), BKE_bvhtree_from_mesh_tris_init(), BKE_colorband_evaluate_table_rgba(), BKE_curvemapping_table_F(), BKE_curvemapping_table_RGBA(), BKE_id_copy_in_lib(), BKE_image_print_memlist(), BKE_key_evaluate_object_ex(), BKE_libblock_alloc_notest(), BKE_main_thumbnail_from_buffer(), BKE_mesh_calc_loop_tangent_ex(), BKE_mesh_calc_loop_tangent_single_ex(), BKE_mesh_origindex_map_create_corner_tri(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_uv_vert_map_create(), BKE_object_add_from(), BKE_object_minmax(), BKE_object_obdata_size_init(), BKE_packedfile_read(), BKE_previewimg_clear_single(), BKE_previewimg_ensure(), BKE_previewimg_finish(), BKE_previewimg_is_finished(), BKE_previewimg_to_imbuf(), BKE_screen_find_big_area(), BKE_texture_mapping_init(), BKE_tracking_stabilization_data_get(), BKE_vfont_builtin_register(), blend_file_thumb_clamp_size(), blend_read(), blend_write(), BLF_default_size(), BLF_draw_svg_icon(), blf_draw_svg_icon(), blf_font_size(), blf_glyph_transform_spacing(), BLF_load_mem_unique(), BLF_size(), blf_size_finalizer(), BLF_str_offset_to_glyph_bounds(), BLF_svg_icon_bitmap(), blf_svg_icon_bitmap(), BLI_array_store_at_size_ensure(), BLI_endian_switch_double_array(), BLI_endian_switch_float_array(), BLI_endian_switch_int16_array(), BLI_endian_switch_int32_array(), BLI_endian_switch_int64_array(), BLI_endian_switch_uint16_array(), BLI_endian_switch_uint32_array(), BLI_endian_switch_uint64_array(), BLI_file_read_as_lines(), BLI_filelist_entry_size_to_string(), BLI_memarena_alloc(), BLI_memarena_calloc(), BLI_memiter_iter_step(), BLI_memiter_iter_step_size(), BLI_rctf_init_pt_radius(), BLI_rcti_init_pt_radius(), BLI_rcti_is_valid(), BLI_sprintfN(), BLI_sprintfN_with_buffer(), blender::eevee::BLI_STATIC_ASSERT(), BLI_thread_queue_len(), BLI_vsprintfN(), BLI_vsprintfN_with_buffer(), bli_windows_get_module_name(), bli_windows_get_module_version(), BLO_memfile_chunk_add(), blender::compositor::blur_pass(), bm_face_create_from_mpoly(), bm_face_reverse_colors(), BM_mesh_copy_init_customdata_all_layers(), BM_vert_loop_groups_data_layer_merge(), BM_vert_loop_groups_data_layer_merge_weights(), BMO_op_vinitf(), bmo_rotate_colors_exec(), BMO_slot_mat_set(), blender::realtime_compositor::BokehKernel::BokehKernel(), bottomup(), bpy_escape_identifier(), bpy_flip_name(), BPy_IDArray_ass_slice(), bpy_lib_exit(), bpy_prop_array_length_parse(), bpy_slot_from_py(), bpy_slot_to_py(), bpy_unescape_identifier(), BPyGPU_Buffer_CreatePyObject(), brush_add(), brush_add_count_iter(), brush_defaults(), brush_painter_2d_refresh_cache(), brush_painter_imbuf_new(), brush_painter_mask_ibuf_new(), brush_scale_size_exec(), bsdf_alloc(), btAlignedAllocDefault(), btAlignedAllocInternal(), btAllocDefault(), btMprSimplexSetSize(), btPoolAlloc(), btSdfDataStream::btSdfDataStream(), btSimplexSetSize(), btStackAlloc::btStackAlloc(), buffer_from_filepath(), build_edge_mats(), build_frames(), BVHBuild::build_node(), build_pict_list_from_image_sequence(), blender::index_mask::build_result_mask_segments(), Freestyle::ViewMapBuilder::BuildGrid(), Freestyle::ViewEdgeXBuilder::BuildSharpViewEdge(), Freestyle::ViewEdgeXBuilder::BuildSmoothViewEdge(), C_Matrix_Diagonal(), blender::realtime_compositor::CachedImage::CachedImage(), blender::realtime_compositor::CachedMask::CachedMask(), blender::realtime_compositor::CachedTexture::CachedTexture(), cage2d_draw_box_interaction(), cage2d_draw_circle_wire(), cage2d_draw_rect_edge_handles(), cage3d_draw_box_interaction(), blender::draw::calc_face_tri_starts_mesh(), blender::geometry::calc_new_edges(), blender::AtomicDisjointSet::calc_reduced_ids(), blender::ed::sculpt_paint::smooth::calc_relaxed_translations_bmesh(), blender::ed::sculpt_paint::smooth::calc_relaxed_translations_faces(), blender::ed::sculpt_paint::smooth::calc_relaxed_translations_grids(), calctrackballvec(), calculate_autoscale_factor(), blender::bke::curves::bezier::calculate_evaluated_offsets(), blender::fn::multi_function::tests::CreateRangeFunction::call(), camera_stereo3d_model_matrix(), Freestyle::Canvas::causalStyleModules(), ccl_try_align(), cdf_read_data(), cdf_write_data(), blender::animrig::ChannelBag::channel_group_move(), check_j2k(), check_jp2(), checker_board_color_tint(), childof_evaluate(), clampto_evaluate(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::clear(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::clear_and_shrink(), clipx_rctf(), clipy_rctf(), closest_latice(), closure_alloc(), closure_alloc_extra(), cloth_build_springs(), cloth_continuum_step(), Color_ass_slice(), blender::gpu::VKFrameBuffer::color_attachments_resource_size(), blender::ed::sculpt_paint::color::color_vert_get(), blender::bke::attribute_math::ColorGeometry4bMixer::ColorGeometry4bMixer(), blender::bke::attribute_math::ColorGeometry4fMixer::ColorGeometry4fMixer(), colorramp_to_array(), colorspace_set_default_role(), compensate_rotation_center(), blender::nodes::node_composite_color_ramp_cc::ColorRampShaderNode::compile(), blender::nodes::node_composite_movieclip_cc::MovieClipOperation::compute_alpha(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::compute_average_color(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::compute_average_log_luminance(), blender::nodes::node_composite_tonemap_cc::ToneMapOperation::compute_average_luminance(), blender::nodes::node_composite_blur_cc::BlurOperation::compute_blur_radius(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::compute_blur_radius(), blender::compositor::DoubleEdgeMaskOperation::compute_boundary(), blender::realtime_compositor::MorphologicalDistanceFeatherWeights::compute_distance_falloffs(), blender::compositor::DoubleEdgeMaskOperation::compute_double_edge_mask(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_fog_glow_kernel_size(), blender::compositor::DoubleEdgeMaskOperation::compute_gradient(), blender::nodes::node_composite_movieclip_cc::MovieClipOperation::compute_image(), blender::compositor::InpaintSimpleOperation::compute_inpainting_boundary(), blender::compositor::InpaintSimpleOperation::compute_inpainting_region(), blender::nodes::node_composite_levels_cc::LevelsOperation::compute_mean(), blender::compositor::compute_motion_rect(), blender::nodes::node_composite_defocus_cc::DefocusOperation::compute_pixels_per_meter(), blender::realtime_compositor::compute_preview_size(), blender::realtime_compositor::compute_realized_transformation_domain(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_simple_star_diagonals_count(), blender::compositor::compute_symmetric_separable_blur_weights(), Object::compute_volume_step_size(), blender::realtime_compositor::MorphologicalDistanceFeatherWeights::compute_weights(), computeDeltaVelocityInConstraintSpace(), Freestyle::FastGrid::configure(), Freestyle::Grid::configure(), Freestyle::HashGrid::configure(), CPUDevice::const_copy_to(), Device::const_copy_to(), MultiDevice::const_copy_to(), constants_calc_size(), blender::LinearAllocator< Allocator >::construct_array(), blender::geometry::convert_curves_to_bezier(), blender::geometry::convert_curves_to_catmull_rom_or_poly(), blender::geometry::convert_curves_to_nurbs(), blender::io::ply::convert_ply_to_mesh(), blender::compositor::BlurNode::convert_to_operations(), blender::compositor::DilateErodeNode::convert_to_operations(), blender::io::usd::copy_asset(), GPUDevice::copy_host_to_device(), blender::nodes::node_geo_duplicate_elements_cc::copy_stable_id_curves(), blender::gpu::MTLStorageBuf::copy_sub(), copy_vn_fl(), copy_vn_i(), copy_vn_short(), copy_vn_uchar(), copy_vn_ushort(), corner_tris_no_hidden_map_get(), count_mesh_quads(), btStackAlloc::create(), blender::nodes::node_geo_curve_primitive_arc_cc::create_arc_curve_from_points(), blender::nodes::node_geo_curve_primitive_arc_cc::create_arc_curve_from_radius(), blender::create_array_copies(), blender::ed::image_trace::create_bitmap(), blender::nodes::node_geo_mesh_primitive_cube_cc::create_cube_mesh(), blender::geometry::create_cuboid_mesh(), blender::geometry::create_cuboid_mesh(), blender::draw::create_edit_lines_ibo(), blender::draw::create_edit_points_position_and_data(), BVHBuild::create_leaf_node(), create_mesh(), create_primitive_from_points(), blender::draw::pbvh::create_tri_index_mesh(), CreateRegKeyAndSetValue(), blender::ed::transform::curves::createTransCurvesVerts(), blender::ed::transform::greasepencil::createTransGreasePencilVerts(), ArmatureBoneDrawStrategyBBone::culling_test(), blender::ed::sculpt_paint::cursor_draw_point_screen_space(), cursor_point_draw(), blender::draw::curve_eval_render_wire_verts_edges_len_get(), curvemap_buttons_layout(), curvemapping_color_to_array(), curvemapping_float_to_array(), curvemapping_to_array(), CustomData_debug_info_from_layers(), CustomData_get_for_write(), CustomData_get_n_for_write(), blender::geometry::customdata_weld(), blender::fn::multi_function::CustomMF_DefaultOutput::CustomMF_DefaultOutput(), TransformReader::dae_scale_to_mat4(), data_device_handle_drop(), data_offset_from_size(), blender::gpu::debug::DEBUG_FUNC_DECLARE(), blender::gpu::debug::DEBUG_FUNC_DECLARE(), def_internal_icon(), blender::compositor::FileOutputOperation::deinit_execution(), deinterlace_line(), deinterlace_line_inplace(), CCL_NAMESPACE_BEGIN::density_texture_space_invert(), blender::bke::bake::BlobSlice::deserialize(), detect_retrieve_libmv_features(), blender::gpu::VKPushConstants::Layout::determine_storage_type(), device_sub_ptr::device_sub_ptr(), LightManager::device_update_distribution(), LightManager::device_update_ies(), blender::GVArrayDevirtualizer< T, UseSingle, UseSpan >::devirtualize(), blender::VArrayDevirtualizer< T, UseSingle, UseSpan >::devirtualize(), blender::index_mask::difference_index_mask_segments(), diffuse_toon(), blender::compositor::dilate_max_velocity(), blender::nodes::node_composite_vec_blur_cc::VectorBlurOperation::dilate_max_velocity(), blender::DisjointSet< T >::DisjointSet(), DisjointSet::DisjointSet(), blender::nodes::node_geo_dual_mesh_cc::dissolve_redundant_verts(), blender::realtime_compositor::DistortionGrid::DistortionGrid(), distribute_grid(), dna_write(), do_rough(), do_rough_curve(), blender::io::alembic::ABCNurbsWriter::do_write(), dot_vn_vn(), draw_azone_arrow(), blender::ed::greasepencil::draw_control_points(), draw_keyframe_shape(), draw_keylist_block_gpencil(), draw_select_framebuffer_depth_only_setup(), draw_stat(), draw_stat_5row(), blender::draw::draw_subdiv_build_cache(), draw_text_outline(), drawArrow(), drawSnapping(), DRW_drawdata_ensure(), drw_manager_init(), blender::draw::drw_mesh_flags_equal(), DRW_render_gpencil(), DRW_render_to_image(), DRW_render_viewport_size_set(), DRW_texture_ensure_fullscreen_2d_ex(), DRW_texture_pool_query_fullscreen_ex(), DRW_view_data_texture_list_size_validate(), blender::gpu::MTLVertBuf::duplicate_data(), blender::DynamicStackBuffer< ReservedSize, ReservedAlignment >::DynamicStackBuffer(), dynstr_alloc(), KDL::EatWord(), ED_draw_imbuf_method(), ED_node_draw_snap(), ED_preview_restart_queue_add(), ED_region_generic_tools_region_snap_size(), blender::geometry::edges_to_curve_point_indices(), eevee_engine_init(), eevee_render_to_image(), EIG_self_adjoint_eigen_solve(), EIG_svd_square_matrix(), Attribute::element_size(), endian_switch_array(), ensure_orig_index_layer(), blender::gpu::MTLContext::ensure_texture_bindings(), blender::gpu::MTLContext::ensure_texture_bindings(), Euler_ass_slice(), blender::nodes::node_composite_trackpos_cc::TrackPositionOperation::execute(), blender::nodes::node_composite_zcombine_cc::ZCombineOperation::execute(), blender::nodes::node_composite_crop_cc::CropOperation::execute_image_crop(), blender::fn::multi_function::build::detail::execute_materialized_impl(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::execute_multi_layer(), blender::nodes::node_composite_trackpos_cc::TrackPositionOperation::execute_position(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::execute_single_layer(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::execute_single_layer_multi_view_exr(), blender::nodes::node_composite_trackpos_cc::TrackPositionOperation::execute_speed(), ExportCurveSegmentsMotion(), EXPP_VectorsAreEqual(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::extend(), blender::draw::extract_edit_data(), blender::draw::extract_edit_data_subdiv(), blender::draw::extract_edituv_data_subdiv(), blender::string_search::extract_normalized_words(), blender::draw::extract_normals(), blender::draw::extract_vert_normals(), libmv::FastConvolve(), blender::animrig::ChannelBag::fcurve_move(), blender::fn::FieldEvaluator::FieldEvaluator(), file_draw_tooltip_custom_func(), blender::bke::tests::file_handler_add_test(), file_read(), filelist_file_cache_block_create(), filelist_file_cache_block_release(), filelist_file_cache_slidingwindow_set(), blender::realtime_compositor::FileOutput::FileOutput(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::fill(), blender::gpu::render_graph::CommandBufferLog::fill_buffer(), blender::gpu::render_graph::VKCommandBufferInterface::fill_buffer(), blender::gpu::render_graph::VKCommandBufferWrapper::fill_buffer(), blender::offset_indices::fill_constant_group_size(), blender::compositor::InpaintSimpleOperation::fill_inpainting_region(), blender::ed::sculpt_paint::flood_fill::FillDataBMesh::FillDataBMesh(), blender::ed::sculpt_paint::flood_fill::FillDataGrids::FillDataGrids(), blender::ed::sculpt_paint::flood_fill::FillDataMesh::FillDataMesh(), blender::io::ply::find_or_add_attribute(), GHOST_DisplayManager::findMatch(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::first(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::first(), blender::compositor::float4_to_float3_image(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::float4_to_float3_image(), blender::bke::attribute_math::float4x4Mixer::float4x4Mixer(), blender::ed::sculpt_paint::float_selection_ensure(), flushTransUVs(), follow_face_loop(), followpath_evaluate(), font_paste_wchar(), blender::bits::detail::foreach_1_index_expr(), foreach_getset(), format_from_header(), blender::compositor::gather_blur(), blender::compositor::gather_sample(), blender::compositor::GlareBloomOperation::generate_glare(), blender::compositor::GlareStreaksOperation::generate_glare(), GPUDevice::generic_alloc(), blender::realtime_compositor::BokehKernelContainer::get(), blender::realtime_compositor::CachedMaskContainer::get(), blender::realtime_compositor::CachedTextureContainer::get(), blender::realtime_compositor::DistortionGridContainer::get(), get_ccgdm_data(), blender::ed::spreadsheet::VolumeDataSource::get_column_values(), get_draw_size(), get_duplivert_transform(), blender::get_factor_from_index(), blender::realtime_compositor::RenderContext::get_file_output(), blender::ed::greasepencil::trim::get_intersections_of_curve_with_curves(), get_item_size(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::get_iterations(), blender::realtime_compositor::get_mask_raster_handles(), blender::workbench::get_matcap_tx(), blender::compositor::MemoryBuffer::get_max_value(), MEM_CacheLimiter< MEM_CacheLimiterHandleCClass >::get_memory_in_use(), blender::nodes::node_composite_planetrackdeform_cc::PlaneTrackDeformOperation::get_movie_clip_size(), blender::realtime_compositor::get_movie_clip_size(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::get_origin(), blender::nodes::node_composite_viewer_cc::ViewerOperation::get_output_bounds(), get_proxy_filepath(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_scale_absolute(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_scale_render_size_crop(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_scale_render_size_fit(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_scale_render_size_stretch(), blender::nodes::node_composite_keyingscreen_cc::KeyingScreenOperation::get_size(), blender::nodes::node_composite_trackpos_cc::TrackPositionOperation::get_size(), get_thumb_dir(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::get_translation(), blender::nodes::node_composite_scale_cc::ScaleOperation::get_translation(), blender::bke::NamedLayerSelectionFieldInput::get_varray_for_context(), getCacheEntry(), GHOST_DisplayManager::getDisplaySetting(), MANTA::getFlipParticleFlagAt(), MANTA::getFlipParticlePositionXAt(), MANTA::getFlipParticlePositionYAt(), MANTA::getFlipParticlePositionZAt(), MANTA::getFlipParticleVelocityXAt(), MANTA::getFlipParticleVelocityYAt(), MANTA::getFlipParticleVelocityZAt(), SGLSLMeshToTangent::GetLoop(), MANTA::getNormalXAt(), MANTA::getNormalYAt(), MANTA::getNormalZAt(), BKEMeshToTangent::GetNumVerticesOfFace(), SGLSLMeshToTangent::GetNumVerticesOfFace(), Freestyle::StringUtils::getPathName(), MANTA::getSndParticleFlagAt(), MANTA::getSndParticlePositionXAt(), MANTA::getSndParticlePositionYAt(), MANTA::getSndParticlePositionZAt(), MANTA::getSndParticleVelocityXAt(), MANTA::getSndParticleVelocityYAt(), MANTA::getSndParticleVelocityZAt(), MANTA::getTriangleXAt(), MANTA::getTriangleYAt(), MANTA::getTriangleZAt(), MANTA::getVertexXAt(), MANTA::getVertexYAt(), MANTA::getVertexZAt(), MANTA::getVertVelXAt(), MANTA::getVertVelYAt(), MANTA::getVertVelZAt(), gim_alloc(), gim_alloca(), gizmo_cage2d_draw_intern(), gizmo_cage2d_test_select(), gizmo_cage3d_draw_intern(), glossy_toon(), blender::gpu::GLPixelBuffer::GLPixelBuffer(), blender::gpu::GLShaderInterface::GLShaderInterface(), blender::gpu::GLStorageBuf::GLStorageBuf(), blender::gpu::GLUniformBuf::GLUniformBuf(), gmp_alloc(), GPENCIL_antialiasing_init(), GPENCIL_cache_finish(), GPENCIL_cache_init(), gpencil_depth_plane(), gpencil_object_cache_add(), GPENCIL_render_init(), GPU_color_band(), gpu_material_ramp_texture_row_set(), GPU_pixel_buffer_create(), GPU_point_size(), blender::nodes::node_shader_color_ramp_cc::gpu_shader_valtorgb(), GPU_storagebuf_create_ex(), GPU_texture_create_compressed_2d(), GPU_texture_size_with_limit(), GPU_uniformbuf_create_ex(), gpu_viewport_textures_create(), blender::fn::lazy_function::GraphExecutor::GraphExecutor(), gwl_window_cursor_custom_store(), gwl_window_resize_for_backend(), gzip_read(), heap_down(), heap_is_minheap(), heapsimple_down(), device_memory::host_alloc(), icon_create_rect(), icon_draw_size(), icon_set_image(), IK_QTask::IK_QTask(), image_mem_size(), image_scale_exec(), image_scale_invoke(), imb_alloc_pixels(), IMB_convert_rgba_to_abgr(), IMB_create_gpu_texture(), IMB_float_from_rect(), IMB_get_size_in_memory(), IMB_ibImageFromMemory(), imb_is_a_bmp(), imb_is_a_cineon(), imb_is_a_dds(), imb_is_a_dpx(), imb_is_a_hdr(), imb_is_a_iris(), imb_is_a_jp2(), imb_is_a_jpeg(), imb_is_a_openexr(), imb_is_a_png(), imb_is_a_psd(), imb_is_a_tga(), imb_is_a_tiff(), imb_is_a_webp(), imb_ispic_read_header_from_filepath(), imb_load_bmp(), imb_load_cineon(), imb_load_dds(), imb_load_dpx(), imb_load_dpx_cineon(), imb_load_hdr(), imb_load_jp2(), imb_load_jpeg(), imb_load_openexr(), imb_load_openexr(), imb_load_png(), imb_load_psd(), imb_load_tga(), imb_load_tiff(), IMB_loadifffile(), imb_loadiris(), imb_loadwebp(), IMB_rect_size_set(), IMB_thumb_create(), IMB_thumb_delete(), IMB_thumb_manage(), IMB_thumb_read(), IMB_update_gpu_texture_sub(), import_file(), blender::io::usd::import_startjob(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::index_range(), blender::compositor::inflate_input(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::inflate_result(), blender::compositor::PreviewOperation::init_execution(), init_stabilizer(), blender::draw::init_vbo_data(), blender::compositor::initialize_buffer(), initialize_chain(), initialize_posetree(), blender::compositor::InpaintSimpleOperation::inpaint(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::insert(), Freestyle::Canvas::InsertStyleModule(), blender::geometry::InstanceContext::InstanceContext(), Freestyle::integrate(), btDefaultSerializer::internalAlloc(), interp_vn_vn(), btSoftBody::interpolateRenderMesh(), blender::index_mask::intersect_index_mask_segments(), KDL::IOTracePopStr(), blender::bits::is_bounded_span(), is_inside_tile(), blender::bke::CurvesEditHints::is_valid(), KDL::JntArrayAcc::JntArrayAcc(), KDL::JntArrayVel::JntArrayVel(), blender::compositor::jump_flooding(), blender::compositor::jump_flooding_pass(), jump_flooding_pass(), kernel_global_memory_copy(), kernel_osl_use(), keyboard_handle_keymap(), keyIndex_updateCV(), blender::realtime_compositor::KeyingScreen::KeyingScreen(), kill_selection(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::last(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::last(), layerCopy_bmesh_elem_py_ptr(), layerCopy_mdeformvert(), layerFilesize_mdisps(), blender::nodes::LazyFunctionForGeometryNode::LazyFunctionForGeometryNode(), len_squared_vn(), libmv_getFeature(), libmv_getFeature(), blender::eevee::do_not_use::light_area_data_get(), LightTreeEmitter::LightTreeEmitter(), libmv::LinearInitAxis(), lineart_list_append_pointer_pool_sized(), lineart_list_append_pointer_pool_sized_thread(), lineart_mem_acquire(), lineart_mem_acquire_thread(), lineart_mem_new_static_pool(), list_push_pointer_static_sized(), btMiniSDF::load(), blender::io::ply::load_custom_attributes(), blender::compositor::load_jump_flooding(), blender::compositor::load_mask(), blender::compositor::load_mask(), blender::io::ply::load_plydata(), blender::ed::sculpt_paint::load_tex(), blender::ed::sculpt_paint::load_tex_cursor(), blender::ed::sculpt_paint::load_tex_cursor_task_cb(), blender::ed::sculpt_paint::load_tex_task_cb_ex(), loc_axisangle_size_to_mat4(), loc_eul_size_to_mat4(), loc_eulO_size_to_mat4(), loc_quat_size_to_mat4(), loc_rot_size_to_mat4(), logimage_fread(), logimage_fwrite(), logImageIsCineon(), logImageIsDpx(), logImageOpenFromMemory(), blender::geometry::lookup_curve_point(), blender::geometry::lookup_point_bezier(), lookup_table_read(), blender::bke::outliner::treehash::TreeHash::lookup_unused(), M_imbuf_new(), madd_vn_vn(), madd_vn_vnvn(), main(), blender::compositor::BlurBaseOperation::make_dist_fac_inverse(), make_duplis_particle_system(), make_gaussian_blur_kernel(), blender::compositor::BlurBaseOperation::make_gausstab(), blender::implicit_sharing::make_trivial_data_mutable(), blender::implicit_sharing::detail::make_trivial_data_mutable_impl(), blender::ed::seq::make_vectorscope_view_from_ibuf(), markerToTransCurveDataInit(), blender::bits::mask_range_bits(), mat3_to_rot_size(), mat3_to_size(), mat3_to_size_2d(), mat4_decompose(), mat4_to_loc_rot_size(), mat4_to_size(), mat4_to_size_fix_shear(), mathutils_array_parse_alloc_vi(), mathutils_array_parse_alloc_viseq(), mathutils_array_parse_fast(), mathutils_int_array_parse(), Matrix_ass_slice(), Matrix_decompose(), Matrix_str(), Matrix_to_scale(), Stats::mem_alloc(), Stats::mem_free(), MEM_guarded_calloc_arrayN(), MEM_guarded_calloc_arrayN(), MEM_guarded_calloc_arrayN_aligned(), MEM_guarded_calloc_arrayN_aligned(), MEM_guarded_malloc_arrayN(), MEM_guarded_malloc_arrayN(), MEM_lockfree_calloc_arrayN(), MEM_lockfree_calloc_arrayN(), MEM_lockfree_calloc_arrayN_aligned(), MEM_lockfree_calloc_arrayN_aligned(), MEM_lockfree_malloc_arrayN(), MEM_lockfree_malloc_arrayN(), memiter_string_test(), memiter_words10k_test(), memory_read_mmap(), memory_read_raw(), memory_source(), memory_usage_block_alloc(), memory_usage_block_free(), libmv::Image::MemorySizeInBytes(), blender::geometry::boolean::mesh_bm_concat(), blender::bke::mesh_ensure_default_color_attribute_on_add(), mesh_island_to_astar_graph_edge_process(), mesh_tessface_calc(), mesh_texture_space(), blender::bke::pbvh::uv_islands::MeshData::MeshData(), meshdeform_bind_floodfill(), meshdeform_dynamic_bind(), meshdeform_index(), missing_files_find__recursive(), blender::bits::detail::mix_into_first_expr(), MOD_solidify_nonmanifold_modifyMesh(), blender::ed::object::modifier_skin_armature_create(), modify_mesh(), blender::compositor::motion_blur(), GPUDevice::move_textures_to_host(), movieclip_build_proxy_ibuf(), msg_to_bytes(), msub_vn_vn(), msub_vn_vnvn(), blender::gpu::MTLBuffer::MTLBuffer(), blender::gpu::MTLPixelBuffer::MTLPixelBuffer(), blender::gpu::MTLStorageBuf::MTLStorageBuf(), blender::gpu::MTLStorageBuf::MTLStorageBuf(), blender::gpu::MTLStorageBuf::MTLStorageBuf(), blender::gpu::MTLStorageBuf::MTLStorageBuf(), blender::gpu::MTLStorageBuf::MTLStorageBuf(), blender::gpu::MTLUniformBuf::MTLStorageBuf, blender::gpu::MTLUniformBuf::MTLUniformBuf(), mul_vn_db(), mul_vn_fl(), mul_vn_vn(), mul_vn_vn_fl(), mul_vn_vnvn(), multires_reshape_apply_base_refit_base_mesh(), blender::animrig::Slot::name_ensure_prefix(), blender::animrig::Slot::name_without_prefix(), negate_vn(), negate_vn_vn(), blender::ed::space_node::NestedTreePreviews::NestedTreePreviews(), new_modifier(), next_lattice(), nlaeval_snapshot_ensure_size(), nlaeval_snapshot_get(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), blender::nodes::node_geo_mesh_primitive_cube_cc::node_geo_exec(), blender::nodes::node_geo_mouse_position_cc::node_geo_exec(), blender::ed::space_node::node_get_resize_direction(), blender::bke::node_preview_verify(), blender::nodes::node_shader_blackbody_cc::node_shader_gpu_blackbody(), blender::nodes::node_shader_volume_principled_cc::node_shader_gpu_volume_principled(), blender::nodes::node_shader_wavelength_cc::node_shader_gpu_wavelength(), blender::ed::sculpt_paint::undo::node_size_in_bytes(), blender::ed::space_node::node_socket_draw(), blender::ed::space_node::node_socket_draw(), blender::ed::space_node::node_socket_draw_nested(), blender::ed::space_node::node_socket_tooltip_set(), blender::bke::node_type_size_preset(), normalEditModifier_do_radial(), normalize_vn(), normalize_vn_vn(), blender::ed::object::object_apply_rotation(), blender::ed::object::object_light_add_exec(), blender::draw::overlay::Bounds::object_sync(), blender::fn::multi_function::ValueAllocator::obtain_GVectorArray(), blender::fn::multi_function::ValueAllocator::obtain_Span(), blender::bke::offsets_contain_single_point(), blender::Vector< _uilist_item >::operator MutableSpan< _uilist_item >(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::operator MutableSpan< U >(), operator new(), operator new(), operator new[](), operator new[](), blender::Vector< _uilist_item >::operator Span< _uilist_item >(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::operator Span< U >(), Freestyle::Functions1D::GetSteerableViewMapDensityF1D::operator()(), device_memory::operator=(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::operator[](), blender::Vector< T, InlineBufferCapacity, RawAllocator >::operator[](), blender::fftw::optimal_size_for_real_transform(), blender::fftw::optimal_size_for_real_transform(), orthogonalize_m3(), orthogonalize_m4(), osl_allocate_closure_component(), osl_allocate_weighted_closure_component(), OVERLAY_bounds(), OVERLAY_gpencil_legacy_cache_init(), overlay_image_calc_aspect(), OVERLAY_image_empty_cache_populate(), pad_pixels(), paint_2d_stroke(), paint_proj_stroke(), paint_proj_stroke_ps(), blender::ed::sculpt_paint::paint_space_stroke_spacing(), blender::ed::sculpt_paint::image::ops::paint::AbstractPaintMode::paint_stroke(), blender::ed::sculpt_paint::image::ops::paint::ImagePaintMode::paint_stroke(), blender::ed::sculpt_paint::image::ops::paint::ProjectionPaintMode::paint_stroke(), blender::ed::sculpt_paint::image::ops::paint::paint_stroke_update_step(), blender::threading::detail::parallel_for_impl(), btSimulationIslandManagerMt::parallelIslandDispatch(), parse_expr(), particle_system_minmax(), particles_fluid_step(), path_read_compressed_text(), path_read_text(), pe_brush_size_get(), blender::geometry::phash_insert(), blender::gpu::GLBackend::pixelbuf_alloc(), blender::gpu::GPUBackend::pixelbuf_alloc(), blender::gpu::MTLBackend::pixelbuf_alloc(), blender::gpu::VKBackend::pixelbuf_alloc(), blender::gpu::PixelBuffer::PixelBuffer(), playanim_window_zoom(), blender::io::ply::PlyCustomAttribute::PlyCustomAttribute(), point_density_texture_space(), blender::ed::curves::point_normals_array_create(), prefetch_read_file_to_memory(), prefetch_task_func(), blender::bke::greasepencil::Layer::prepare_for_dna_write(), prev_lattice(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::print_stats(), project_paint_build_proj_ima(), protectedSizeBits(), blender::LinearAllocator< Allocator >::provide_buffer(), proxy_task_func(), proxy_thread_next_frame(), psys_get_child_size(), ptcache_add_extra_data(), ptcache_file_compressed_read(), ptcache_file_compressed_write(), ptcache_file_read(), ptcache_file_write(), blender::gpu::render_graph::CommandBufferLog::push_constants(), blender::gpu::render_graph::VKCommandBufferInterface::push_constants(), blender::gpu::render_graph::VKCommandBufferWrapper::push_constants(), blender::ed::sculpt_paint::undo::push_end_ex(), py_blf_size(), py_imbuf_resize(), PyC_UnicodeFromBytesAndSize(), pygpu_buffer_dimensions_set(), pygpu_shader_info_push_constant(), pygpu_state_point_size_set(), pygpu_texture__tp_new(), pyprop_array_foreach_getset(), Quaternion_ass_slice(), Quaternion_new(), rand_vn(), range_fl(), range_fl(), range_vn_fl(), range_vn_i(), range_vn_u(), BVHBuild::range_within_max_leaf_size(), rct_fits(), blender::gpu::MTLStorageBuf::read(), blender::gpu::MTLVertBuf::read(), blender::bke::bake::BlobReader::read_as_stream(), blender::bke::bake::read_blob_shared_simple_gspan(), blender::bke::bake::read_blob_shared_simple_span(), blender::io::ply::PlyReadBuffer::read_bytes(), blender::gpu::read_spirv_from_disk(), blender::geometry::reassign_loose_edge_verts(), reconstruct_retrieve_libmv_tracks(), rect_realloc_16bytes(), rect_realloc_4bytes(), region_scale_validate_size(), blender::ed::asset::shelf::region_snap(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::remove(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::remove(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::remove_and_reorder(), blender::bke::greasepencil::Layer::remove_frame(), libmv::Tracks::RemoveMarker(), mv::Tracks::RemoveMarker(), libmv::Tracks::RemoveMarkersForTrack(), mv::Tracks::RemoveMarkersForTrack(), report_error_on_address(), report_error_on_address(), blender::ed::space_node::reroute_node_prepare_for_draw(), blender::gpu::reserve(), Freestyle::Canvas::resetModified(), blender::geometry::EvalDataBuffer::resize(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::resize(), blender::Vector< T, InlineBufferCapacity, RawAllocator >::resize(), retime_key_draw(), rna_builtin_properties_lookup_string(), rna_construct_function_name(), rna_construct_wrapper_function_name(), rna_find_sdna_member(), RNA_parameter_list_create(), RNA_parameter_set(), rna_parameter_size_pad(), rna_property_array_length_all_dimensions(), rna_raw_access(), rna_sortlist(), rotlike_evaluate(), rotlimit_evaluate(), round_up_to_multiple(), blender::compositor::sample_weight(), blender::Bounds< T >::scale_from_center(), screen_area_trim(), screen_global_statusbar_area_refresh(), screen_global_topbar_area_refresh(), blender::ed::sculpt_paint::dyntopo::sculpt_detail_flood_fill_exec(), select_engine_framebuffer_setup(), seq_read_data_cb(), seq_write_data_cb(), sequencer_retiming_draw_continuity(), serializeRigidBodies(), set_alpha(), PassAccessor::set_render_tile_pixels(), blender::compositor::BlurBaseOperation::set_size(), blender::compositor::BokehBlurOperation::set_size(), GHOST_WindowCocoa::setClientHeight(), GHOST_WindowCocoa::setClientSize(), GHOST_WindowCocoa::setClientWidth(), blender::compositor::KeyingNode::setup_post_blur(), blender::compositor::KeyingNode::setup_pre_blur(), GHOST_WindowWayland::setWindowCustomCursorShape(), Freestyle::StrokeShaders::ConstantExternThicknessShader::shade(), Freestyle::StrokeShaders::ConstantThicknessShader::shade(), Freestyle::StrokeShaders::GuidingLinesShader::shade(), Freestyle::StrokeShaders::LengthDependingThicknessShader::shade(), Freestyle::StrokeShaders::PolygonalizationShader::shade(), shade_background_pixels(), shape_preset_trias_from_rect_checkmark(), shape_preset_trias_from_rect_menu(), shrink_customdata(), SIM_hair_volume_create_vertex_grid(), SIM_hair_volume_grid_clear(), SIM_hair_volume_normalize_vertex_grid(), sima_zoom_set_from_bounds(), blender::SingleAsSpan< T >::SingleAsSpan(), blender::SingleAsSpan< T >::SingleAsSpan(), libmv::ArrayND< T, 3 >::Size(), size_to_mat3(), size_to_mat4(), sizelike_evaluate(), sizelimit_evaluate(), blender::animrig::Action::slot_name_define(), blender::compositor::SMAABlendingWeightCalculationPS(), blender::compositor::SMAABlendingWeightCalculationVS(), blender::compositor::SMAACalculateDiagWeights(), blender::compositor::SMAADetectHorizontalCornerPattern(), blender::compositor::SMAADetectVerticalCornerPattern(), blender::compositor::SMAAEdgeDetectionVS(), blender::compositor::SMAANeighborhoodBlendingPS(), blender::compositor::SMAANeighborhoodBlendingVS(), blender::compositor::SMAASearchDiag1(), blender::compositor::SMAASearchDiag2(), blender::compositor::SMAASearchXLeft(), blender::compositor::SMAASearchXRight(), blender::compositor::SMAASearchYDown(), blender::compositor::SMAASearchYUp(), BVHParams::small_enough_for_leaf(), btMultiBodyDynamicsWorld::solveExternalForces(), blender::bke::greasepencil::Layer::sorted_keys(), stabilization_calculate_data(), SVMCompiler::stack_clear_offset(), SVMCompiler::stack_find_offset(), SVMCompiler::stack_link(), SVMCompiler::stack_size(), blender::gpu::StorageBuf::StorageBuf(), blender::gpu::GLBackend::storagebuf_alloc(), blender::gpu::GPUBackend::storagebuf_alloc(), blender::gpu::MTLBackend::storagebuf_alloc(), blender::gpu::VKBackend::storagebuf_alloc(), btSimulationIslandManager::storeIslandActivationState(), stream_read(), stretchto_evaluate(), string_human_readable_size(), strip_leading_c_comment(), strip_loose_faces_corners(), sub_vn_vn(), sub_vn_vnvn(), subdiv_ccg_neighbors_init(), svm_node_wireframe(), blender::realtime_compositor::SymmetricBlurWeights::SymmetricBlurWeights(), blender::realtime_compositor::SymmetricSeparableBlurWeights::SymmetricSeparableBlurWeights(), HdCyclesLight::Sync(), tabulated_sobol_generate_4D(), blender::bits::tests::TEST(), blender::bke::greasepencil::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::compositor::tests::TEST(), blender::compositor::tests::TEST(), blender::compositor::tests::TEST(), blender::compositor::tests::TEST(), blender::fn::multi_function::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::index_mask::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), TEST(), TEST(), TEST(), TEST(), blender::io::TEST_F(), blender::gpu::tests::test_framebuffer_clear_color_multiple_attachments(), blender::gpu::tests::test_framebuffer_clear_color_single_attachment(), blender::gpu::tests::test_framebuffer_clear_depth(), blender::gpu::tests::test_framebuffer_clear_multiple_color_multiple_attachments(), blender::gpu::tests::test_framebuffer_multi_viewport(), blender::gpu::tests::test_framebuffer_scissor_test(), blender::gpu::tests::test_framebuffer_subpass_input(), test_onedrive_file_is_placeholder(), text_format_fill(), blender::compositor::MemoryBuffer::texture_bilinear_extend(), blender::compositor::MemoryBuffer::texture_nearest_extend(), thumb_create_ex(), thumb_create_or_fail(), thumbpath_from_uri(), thumbpathname_from_uri(), blender::gpu::to_vk_format(), blender::gpu::to_vk_format_float(), blender::gpu::to_vk_format_int(), blender::gpu::to_vk_format_norm(), trackto_evaluate(), transform_evaluate(), transform_mesh_vert_slide_data_create(), transform_motion_decompose(), TransMat3ToSize(), TYPED_TEST(), UI_block_layout(), ui_draw_but_CURVE(), ui_draw_but_UNITVEC(), UI_icon_alert_imbuf_get(), UI_icon_draw_preview(), ui_icon_ensure_deferred(), UI_icon_preview_to_render_size(), UI_icon_render_id(), UI_icon_render_id_ex(), ui_id_preview_image_render_size(), ui_numedit_but_SLI(), UI_svg_icon_bitmap(), uiItemsAlertBox(), uiTemplateRecentFiles_tooltip_func(), undo_read(), blender::gpu::UniformBuf::UniformBuf(), blender::gpu::GLBackend::uniformbuf_alloc(), blender::gpu::GPUBackend::uniformbuf_alloc(), blender::gpu::MTLBackend::uniformbuf_alloc(), blender::gpu::VKBackend::uniformbuf_alloc(), blender::index_mask::union_index_mask_segments(), blender::gpu::MTLStorageBuf::update(), blender::gpu::MTLFrameBuffer::update_attachments(), update_attribute_element_size(), blender::compositor::SMAAOperation::update_memory_buffer(), blender::compositor::KeyingScreenOperation::update_memory_buffer_partial(), blender::compositor::KuwaharaClassicOperation::update_memory_buffer_partial(), blender::compositor::TextureBaseOperation::update_memory_buffer_partial(), blender::compositor::VariableSizeBokehBlurOperation::update_memory_buffer_partial(), blender::gpu::MTLBufferPool::update_memory_pools(), blender::gpu::VKFrameBuffer::update_size(), blender::gpu::GLTexture::update_sub(), blender::gpu::MTLIndexBuf::update_sub(), blender::gpu::MTLVertBuf::update_sub(), GeometryManager::update_svm_attributes(), btSimulationIslandManager::updateActivationState(), blender::threading::use_single_thread(), util_aligned_malloc(), blender::fn::multi_function::VariableStates::VariableStates(), blender::internal::vector_print_stats(), blender::nodes::node_geo_dual_mesh_cc::vertex_needs_dissolving(), view3d_center_camera_exec(), view3d_from_minmax(), view3d_localview_init(), view3d_set_1_to_1_viewborder(), view_borderzoom_exec(), blender::render::Context::viewer_output_to_viewer_image(), blender::gpu::VKBuffer::VKBuffer(), blender::gpu::VKPixelBuffer::VKPixelBuffer(), blender::gpu::VKStorageBuffer::VKStorageBuffer(), blender::gpu::VKUniformBuffer::VKUniformBuffer(), widget_draw_icon_centered(), widget_draw_preview(), widget_draw_text_icon(), widget_scroll(), WIDGETGROUP_empty_image_refresh(), WIDGETGROUP_forcefield_refresh(), wireframe(), WaylandDynload_Cursor::wl_cursor_theme_load(), wm_block_about_create(), wm_block_splash_image_roundcorners_add(), wm_clipboard_text_get_impl(), workbench_render_framebuffers_init(), blender::realtime_compositor::Result::wrap_external(), blender::realtime_compositor::Result::wrap_external(), blender::imbuf::transform::wrap_uv(), blender::bke::bake::BlobWriter::write(), blender::bke::bake::DiskBlobWriter::write(), blender::bke::bake::MemoryBlobWriter::write(), blender::bke::bake::MemoryBlobWriter::write_as_stream(), blender::io::ply::FileBufferBinary::write_face(), blender::gpu::write_spirv_to_disk(), blender::io::usd::write_to_path(), xdg_toplevel_handle_configure(), zstd_read(), zstd_read_seekable(), blender::bke::greasepencil::tests::GreasePencilHelper::~GreasePencilHelper(), and blender::Vector< T, InlineBufferCapacity, RawAllocator >::~Vector().

◆ sort()

◆ split()

int split ( btDbvtNode ** leaves,
int count,
const btVector3 & org,
const btVector3 & axis )
static

Definition at line 258 of file btDbvt.cpp.

References btVector3, count, and leftOfAxis().

Referenced by topdown().

◆ topdown()