|
Blender V5.0
|
#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 btDbvtNode * | createnode (btDbvt *pdbvt, btDbvtNode *parent, void *data) |
| static DBVT_INLINE btDbvtNode * | createnode (btDbvt *pdbvt, btDbvtNode *parent, const btDbvtVolume &volume, void *data) |
| static DBVT_INLINE btDbvtNode * | createnode (btDbvt *pdbvt, btDbvtNode *parent, const btDbvtVolume &volume0, const btDbvtVolume &volume1, void *data) |
| static void | insertleaf (btDbvt *pdbvt, btDbvtNode *root, btDbvtNode *leaf) |
| static btDbvtNode * | removeleaf (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 btDbvtNode * | topdown (btDbvt *pdbvt, btDbvtNode **leaves, int count, int bu_treshold) |
| static DBVT_INLINE btDbvtNode * | sort (btDbvtNode *n, btDbvtNode *&r) |
Definition at line 21 of file btDbvt.cpp.
btDbvt implementation by Nathanael Presson
Definition at line 20 of file btDbvt.cpp.
|
static |
Definition at line 318 of file btDbvt.cpp.
References btDbvtNode::childs, count, createnode(), i, merge(), btDbvtNode::parent, SIMD_INFINITY, and size().
Referenced by btDbvt::optimizeBottomUp(), and topdown().
|
static |
Definition at line 299 of file btDbvt.cpp.
References ATTRIBUTE_ALIGNED16, count, i, 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_maskrasterize_handle_init(), BKE_mesh_texspace_calc(), BKE_object_dimensions_set_ex(), BKE_object_minmax(), BKE_object_minmax_dupli(), 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(), ED_screen_draw_edges(), ED_view3d_minmax_verts(), 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(), graphkeys_channel_view_pick_invoke(), graphkeys_view_selected_channels_exec(), 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<<(), 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(), GHOST_Window::setCursorGrab(), GHOST_WindowWayland::setWindowCursorGrab(), sima_zoom_set_from_bounds(), ObjectBounds::sync(), ObjectInfos::sync(), topdown(), UI_tooltip_create_from_gizmo(), updateChildTransform(), btSoftBody::updateClusters(), uv_map_transform_center(), vfont_placeholder_ensure(), vfont_to_curve(), view3d_all_exec(), view3d_calc_minmax_selected(), view3d_calc_point_in_selected_bounds(), 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().
|
static |
Definition at line 115 of file btDbvt.cpp.
References createnode(), data, DBVT_INLINE, and btDbvtNode::volume.
|
static |
Definition at line 126 of file btDbvt.cpp.
References createnode(), data, DBVT_INLINE, Merge(), and btDbvtNode::volume.
|
static |
Definition at line 94 of file btDbvt.cpp.
References btAlignedAlloc, btDbvtNode::childs, btDbvtNode::data, data, DBVT_INLINE, btDbvt::m_free, and btDbvtNode::parent.
Referenced by bottomup(), btDbvt::clone(), createnode(), createnode(), btDbvt::insert(), insertleaf(), and topdown().
|
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().
|
static |
Definition at line 230 of file btDbvt.cpp.
References btDbvtNode::childs, deletenode(), fetchleaves(), btDbvtNode::isinternal(), and btAlignedObjectArray< T >::push_back().
Referenced by fetchleaves(), btDbvt::optimizeBottomUp(), and btDbvt::optimizeTopDown().
|
static |
Definition at line 60 of file btDbvt.cpp.
References btMax(), btDbvtNode::childs, getmaxdepth(), and btDbvtNode::isinternal().
Referenced by getmaxdepth(), and btDbvt::maxdepth().
|
static |
Definition at line 31 of file btDbvt.cpp.
References btDbvtNode::childs, DBVT_INLINE, and btDbvtNode::parent.
Referenced by insertleaf(), removeleaf(), and sort().
|
static |
Definition at line 138 of file btDbvt.cpp.
References btDbvtNode::childs, createnode(), indexof(), btDbvtNode::isleaf(), btDbvt::m_root, Merge(), btDbvtNode::parent, Select(), and btDbvtNode::volume.
Referenced by btDbvt::insert(), btDbvt::update(), and btDbvt::update().
|
static |
Definition at line 248 of file btDbvt.cpp.
References btDot(), btVector3, btDbvtAabbMm::Center(), and btDbvtNode::volume.
Referenced by split().
|
static |
Definition at line 37 of file btDbvt.cpp.
References ATTRIBUTE_ALIGNED16, b, DBVT_INLINE, Merge(), and ptr.
Referenced by bottomup().
|
static |
Definition at line 80 of file btDbvt.cpp.
References btDbvtNode::childs, deletenode(), btDbvtNode::isleaf(), btDbvt::m_root, and recursedeletenode().
Referenced by btDbvt::clear(), and recursedeletenode().
|
static |
Definition at line 188 of file btDbvt.cpp.
References btDbvtNode::childs, deletenode(), indexof(), btDbvt::m_root, Merge(), NotEqual(), and btDbvtNode::parent.
Referenced by btDbvt::remove(), btDbvt::update(), and btDbvt::update().
|
static |
Definition at line 52 of file btDbvt.cpp.
References btVector3, DBVT_INLINE, and btDbvtAabbMm::Lengths().
Referenced by _DNA_internal_memcpy(), _DNA_internal_memzero(), _DNA_internal_swap(), _DNA_struct_default_alloc_impl(), blender::nodes::node_composite_glare_cc::GlareOperation::accumulate_ghosts_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::accumulate_ghosts_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::accumulate_streak_cpu(), blender::draw::gpencil::Instance::acquire_resources(), action_create(), Attribute::add(), Attribute::add(), Attribute::add(), Attribute::add(), Attribute::add(), Attribute::add(), AttributeTableBuilder::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(), 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_geometry::all_set_sizes_one(), alloc_alpha_modifier(), alloc_color_modifier(), GPUDevice::alloc_device(), blender::draw::alloc_evaluated_point_attribute_vbo(), alloc_geometry_modifier(), 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::LinearAllocator< Allocator >::allocate_array(), blender::gpu::MTLBufferPool::allocate_with_data(), btCollisionDispatcher::allocateCollisionAlgorithm(), btDispatcher::allocateCollisionAlgorithm(), blender::draw::gpencil::Instance::antialiasing_accumulate(), blender::bits::detail::any_set_expr(), blender::Vector< SubdivCCGCoord, 256 >::append_and_get_index_as(), blender::Vector< SubdivCCGCoord, 256 >::append_n_times(), blender::ed::curves::append_point_knots(), blender::seq::AddEffectOp::apply(), blender::seq::AlphaOverEffectOp::apply(), blender::seq::AlphaUnderEffectOp::apply(), blender::seq::BlendModeEffectOp::apply(), blender::seq::CrossEffectOp::apply(), blender::seq::GammaCrossEffectOp::apply(), blender::seq::MulEffectOp::apply(), blender::seq::SubEffectOp::apply(), blender::seq::apply_blend_function(), blender::nodes::node_composite_glare_cc::GlareOperation::apply_streak_filter_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::apply_streak_filter_gpu(), ApplyPrimvars(), Light::area(), blender::bke::ArrayDataImplicitSharing::ArrayDataImplicitSharing(), arrow_draw_geom(), GraphicsInteropBuffer::assign(), blender::AtomicDisjointSet::AtomicDisjointSet(), ATTR_NONNULL(), mem_guarded::internal::ATTR_NONNULL(), blender::geometry::AttributeFallbacksArray::AttributeFallbacksArray(), blender::gpu::MSLGeneratorInterface::bake_shader_interface(), 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_colorband_evaluate_table_rgba(), BKE_curvemapping_table_F(), BKE_curvemapping_table_RGBA(), BKE_image_print_memlist(), BKE_key_evaluate_object_ex(), BKE_libblock_alloc_notest(), BKE_libblock_copy_in_lib(), BKE_main_thumbnail_from_buffer(), BKE_mesh_origindex_map_create_corner_tri(), BKE_mesh_remap_calc_edges_from_mesh(), 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_camera_distortion_hash(), BKE_tracking_distortion_bounds_deltas(), BKE_tracking_stabilization_data_get(), BKE_vfont_builtin_register(), blend_file_thumb_clamp_size(), blender::compositor::blend_neighborhood_cpu(), blend_read(), blend_write(), BLF_default_size(), BLF_draw_svg_icon(), blf_draw_svg_icon(), blf_font_size(), blf_glyph_transform_spacing(), 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_executable_path_get(), 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::ui::block_layout(), blender::compositor::blur_pass(), 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::compositor::BokehKernel::BokehKernel(), bottomup(), blender::nodes::node_composite_boxmask_cc::box_mask(), 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(), Freestyle::ViewMapBuilder::BuildGrid(), Freestyle::ViewEdgeXBuilder::BuildSharpViewEdge(), Freestyle::ViewEdgeXBuilder::BuildSmoothViewEdge(), C_Matrix_Diagonal(), blender::compositor::CachedImage::CachedImage(), blender::compositor::CachedMask::CachedMask(), cage2d_draw_box_interaction(), cage2d_draw_circle_wire(), cage2d_draw_rect_edge_handles(), cage3d_draw_box_interaction(), blender::bke::mesh::calc_face_as_quad_map(), blender::draw::calc_face_tri_starts_mesh(), blender::geometry::calc_new_edges(), blender::AtomicDisjointSet::calc_reduced_ids(), blender::geometry::ngon::calc_tris_by_ngon(), blender::bke::mesh::calc_uv_tangent_tris_quads(), calctrackballvec(), blender::ed::transform::curves::calculate_aligned_handles(), calculate_autoscale_factor(), blender::compositor::calculate_blending_weights_cpu(), 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_to_index(), check_j2k(), check_jp2(), checker_board_color_tint(), childof_evaluate(), clampto_evaluate(), blender::Vector< SubdivCCGCoord, 256 >::clear(), blender::Vector< SubdivCCGCoord, 256 >::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(), compensate_rotation_center(), blender::nodes::node_composite_movieclip_cc::MovieClipOperation::compute_alpha(), blender::nodes::node_composite_displace_cc::DisplaceOperation::compute_anisotropic(), blender::compositor::compute_anti_diagonal_length(), blender::compositor::compute_anti_diagonal_start(), 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_glare_cc::GlareOperation::compute_base_ghost_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_downsample_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::compute_bloom_upsample_cpu(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::compute_classic(), blender::nodes::node_composite_displace_cc::DisplaceOperation::compute_coordinates(), blender::compositor::compute_diagonal_length(), blender::compositor::compute_diagonal_start(), blender::nodes::node_composite_lensdist_cc::compute_distorted_uv(), blender::nodes::node_composite_blur_cc::BlurOperation::compute_extended_boundary_size(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::compute_extended_boundary_size(), blender::bke::id_hash::compute_file_hash_with_memory_map(), blender::nodes::node_composite_movieclip_cc::MovieClipOperation::compute_image(), blender::nodes::node_composite_displace_cc::DisplaceOperation::compute_interpolation(), blender::nodes::node_composite_levels_cc::LevelsOperation::compute_mean(), blender::nodes::node_composite_vec_blur_cc::compute_motion_rect(), blender::compositor::compute_number_of_diagonals(), blender::nodes::node_composite_lensdist_cc::compute_number_of_integration_steps(), blender::nodes::node_composite_defocus_cc::DefocusOperation::compute_pixels_per_meter(), blender::nodes::node_composite_cornerpin_cc::CornerPinOperation::compute_plane_cpu(), blender::nodes::node_composite_planetrackdeform_cc::PlaneTrackDeformOperation::compute_plane_cpu(), blender::nodes::node_composite_cornerpin_cc::CornerPinOperation::compute_plane_mask_cpu(), blender::nodes::node_composite_planetrackdeform_cc::PlaneTrackDeformOperation::compute_plane_mask_cpu(), blender::compositor::compute_preview_size(), blender::compositor::RealizeOnDomainOperation::compute_realized_transformation_domain(), Object::compute_volume_step_size(), 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::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(), 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(), BVHBuild::create_leaf_node(), create_mesh(), create_primitive_from_points(), blender::nodes::create_repeated_list(), blender::bke::tests::ArmatureDeformTestBase::create_test_curves_object(), blender::bke::tests::ArmatureDeformTestBase::create_test_grease_pencil_object(), blender::bke::tests::ArmatureDeformTestBase::create_test_mesh(), blender::bke::create_tree_from_tris(), blender::draw::pbvh::create_tri_index_mesh(), blender::draw::create_vbo(), CreateRegKeyAndSetValue(), cursor_bitmap_from_svg(), cursor_bitmap_from_text(), cursor_bitmap_rgba_flip_y(), 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(), data_device_handle_drop(), data_offset_from_size(), def_internal_icon(), blender::bke::bake::BlobSlice::deserialize(), blender::compositor::detect_edges_cpu(), detect_retrieve_libmv_features(), blender::gpu::VKPushConstants::Layout::determine_storage_type(), Device::device_memory, blender::gpu::VertBuf::device_only(), 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::nodes::node_composite_vec_blur_cc::VectorBlurOperation::dilate_max_velocity(), blender::nodes::node_composite_vec_blur_cc::dilate_max_velocity_cpu(), blender::DisjointSet< T >::DisjointSet(), DisjointSet::DisjointSet(), blender::nodes::node_geo_dual_mesh_cc::dissolve_redundant_verts(), blender::compositor::DistortionGrid::DistortionGrid(), distribute_grid(), dna_write(), blender::seq::do_blend_effect_byte(), blender::seq::do_blend_effect_float(), do_rough(), do_rough_curve(), do_version_glare_node_bloom_strength(), do_version_glare_node_options_to_inputs(), do_version_map_value_node(), blender::io::alembic::ABCNurbsWriter::do_write(), dot_vn_vn(), blender::compositor::Result::download_to_cpu(), draw_azone_arrow(), blender::ed::greasepencil::draw_control_points(), draw_keyframe_shape(), draw_keylist_block_gpencil(), draw_matrix_template(), draw_select_framebuffer_depth_only_setup(), blender::seq::draw_text_outline(), blender::ed::transform::drawArrow(), blender::ed::transform::drawSnapping(), blender::draw::drw_mesh_flags_equal(), blender::DynamicStackBuffer< ReservedSize, ReservedAlignment >::DynamicStackBuffer(), KDL::EatWord(), ED_draw_imbuf_method(), ED_preview_restart_queue_add(), ED_preview_use_image_size(), ED_region_generic_panel_region_snap_size(), ED_region_generic_tools_region_snap_size(), EdgeDice::EdgeDice(), blender::geometry::edges_to_curve_point_indices(), eevee_render(), EIG_self_adjoint_eigen_solve(), EIG_svd_square_matrix(), Attribute::element_size(), blender::draw::overlay::Instance::end_sync(), endian_switch_array(), ensure_orig_index_layer(), blender::gpu::MTLContext::ensure_texture_bindings(), blender::gpu::MTLContext::ensure_texture_bindings(), blender::bke::NormalsCache::ensure_vector_size(), uiLayoutItemPanelHeader::estimate_impl(), Euler_ass_slice(), blender::draw::ParticleDrawSource::evaluated_points_by_curve(), blender::compositor::ImplicitInputOperation::execute(), blender::compositor::MultiFunctionProcedureOperation::execute(), blender::compositor::RealizeOnDomainOperation::execute(), blender::nodes::node_composite_blur_cc::BlurOperation::execute(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute(), blender::nodes::node_composite_ellipsemask_cc::EllipseMaskOperation::execute(), blender::nodes::node_composite_trackpos_cc::TrackPositionOperation::execute(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::execute_anisotropic_cpu(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_blur(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute_blur(), blender::nodes::node_composite_boxmask_cc::BoxMaskOperation::execute_cpu(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::execute_cpu(), blender::nodes::node_composite_displace_cc::DisplaceOperation::execute_cpu(), blender::nodes::node_composite_flip_cc::FlipOperation::execute_cpu(), blender::nodes::node_composite_pixelate_cc::PixelateOperation::execute_cpu(), blender::nodes::node_composite_map_uv_cc::MapUVOperation::execute_cpu_anisotropic(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute_horizontal_distortion_cpu(), blender::nodes::node_composite_crop_cc::CropOperation::execute_image_crop_cpu(), blender::nodes::node_composite_crop_cc::CropOperation::execute_image_crop_gpu(), blender::fn::multi_function::build::detail::execute_materialized_impl(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::execute_multi_layer(), blender::nodes::node_composite_group_input_cc::GroupInputOperation::execute_pass_cpu(), blender::nodes::node_composite_trackpos_cc::TrackPositionOperation::execute_position(), blender::nodes::node_composite_lensdist_cc::LensDistortionOperation::execute_radial_distortion_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_anti_diagonal_pass_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_anti_diagonal_pass_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_diagonal_pass_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_diagonal_pass_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_horizontal_pass_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_horizontal_pass_gpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_vertical_pass_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_simple_star_vertical_pass_gpu(), 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(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_step_pass_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::execute_streaks(), blender::nodes::node_composite_blur_cc::BlurOperation::execute_variable_size(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute_variable_size(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute_variable_size_cpu(), blender::nodes::node_composite_scale_cc::ScaleOperation::execute_variable_size_cpu(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::execute_variable_size_gpu(), ExportCurveSegmentsMotion(), EXPP_VectorsAreEqual(), blender::Vector< SubdivCCGCoord, 256 >::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_paint_overlay_flags(), extrawindow_spin_cursor(), blender::geometry::face_tris_mask(), libmv::FastConvolve(), blender::animrig::Channelbag::fcurve_move_to_index(), 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::compositor::FileOutput::FileOutput(), blender::Vector< SubdivCCGCoord, 256 >::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::ed::sculpt_paint::flood_fill::FillDataBMesh::FillDataBMesh(), blender::ed::sculpt_paint::flood_fill::FillDataBMesh::FillDataBMesh(), blender::ed::sculpt_paint::flood_fill::FillDataGrids::FillDataGrids(), blender::ed::sculpt_paint::flood_fill::FillDataGrids::FillDataGrids(), blender::ed::sculpt_paint::flood_fill::FillDataMesh::FillDataMesh(), blender::ed::sculpt_paint::flood_fill::FillDataMesh::FillDataMesh(), blender::seq::final_image_cache_calc_memory_size(), find_byte_not_equal_to(), blender::io::ply::find_or_add_attribute(), blender::gpu::shader::parser::Scope::find_token(), blender::Vector< SubdivCCGCoord, 256 >::first(), blender::Vector< SubdivCCGCoord, 256 >::first(), 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(), blender::ed::transform::flushTransUVs(), follow_face_loop(), followpath_evaluate(), font_paste_wchar(), blender::bits::detail::foreach_1_index_expr(), foreach_getset(), blender::gpu::shader::parser::Scope::foreach_match(), format_from_header(), blender::gpu::VertBuf::from_size(), blender::gpu::VertBuf::from_size_with_format(), blender::nodes::node_composite_vec_blur_cc::gather_blur(), blender::nodes::node_composite_vec_blur_cc::gather_sample(), GPUDevice::generic_alloc(), GPUDevice::generic_free(), blender::compositor::BokehKernelContainer::get(), blender::compositor::CachedMaskContainer::get(), blender::compositor::DistortionGridContainer::get(), blender::compositor::ImageCoordinatesContainer::get(), blender::ed::spreadsheet::VolumeDataSource::get_column_values(), blender::compositor::Context::get_compositing_region_size(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::get_delta_translation(), get_draw_size(), get_duplivert_transform(), blender::get_factor_from_index(), blender::compositor::RenderContext::get_file_output(), blender::nodes::node_composite_glare_cc::GlareOperation::get_glare_image_size(), blender::ed::greasepencil::trim::get_intersections_of_curve_with_curves(), get_item_size(), blender::nodes::node_composite_directionalblur_cc::DirectionalBlurOperation::get_iterations(), blender::compositor::get_mask_raster_handles(), blender::workbench::get_matcap_tx(), MEM_CacheLimiter< MEM_CacheLimiterHandleCClass >::get_memory_in_use(), blender::compositor::get_movie_clip_size(), blender::nodes::node_composite_planetrackdeform_cc::PlaneTrackDeformOperation::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::render::Context::get_render_size(), 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::bke::NamedLayerSelectionFieldInput::get_varray_for_context(), getCacheEntry(), GHOST_SystemWin32::getCursorPreferredLogicalSize(), MANTA::getFlipParticleFlagAt(), MANTA::getFlipParticlePositionXAt(), MANTA::getFlipParticlePositionYAt(), MANTA::getFlipParticlePositionZAt(), MANTA::getFlipParticleVelocityXAt(), MANTA::getFlipParticleVelocityYAt(), MANTA::getFlipParticleVelocityZAt(), blender::bke::mesh::SGLSLMeshToTangent::GetLoop(), MANTA::getNormalXAt(), MANTA::getNormalYAt(), MANTA::getNormalZAt(), blender::bke::mesh::MeshToTangentQuadsTris::GetNumVerticesOfFace(), blender::bke::mesh::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(), GHOST_WindowX11::getWindowCursorGrab(), GHOST_SetCustomCursorShape(), ghost_wl_buffer_from_cursor_generator(), gim_alloc(), gim_alloca(), gizmo_cage2d_draw_intern(), gizmo_cage2d_modal(), gizmo_cage2d_test_select(), gizmo_cage3d_draw_intern(), blender::ed::space_node::gizmo_node_box_mask_prop_matrix_get(), blender::ed::space_node::gizmo_node_box_mask_prop_matrix_set(), blender::ed::space_node::gizmo_node_split_prop_matrix_get(), glossy_toon(), blender::gpu::GLPixelBuffer::GLPixelBuffer(), blender::gpu::GLShaderInterface::GLShaderInterface(), blender::gpu::GLStorageBuf::GLStorageBuf(), blender::gpu::GLUniformBuf::GLUniformBuf(), gmp_alloc(), 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_resize_for_backend(), gzip_read(), heap_down(), heap_is_minheap(), heapsimple_down(), Device::host_alloc(), device_memory::host_alloc(), MultiDevice::host_alloc(), Device::host_free(), MultiDevice::host_free(), icon_create_rect(), icon_draw_size(), icon_set_image(), blender::animrig::Slot::identifier_ensure_prefix(), blender::animrig::Slot::identifier_without_prefix(), IK_QTask::IK_QTask(), image_mem_size(), image_scale_exec(), image_scale_invoke(), blender::compositor::ImageCoordinates::ImageCoordinates(), imb_alloc_pixels(), IMB_colormanagement_space_to_icc_profile(), IMB_colormanagement_working_space_convert(), IMB_create_gpu_texture(), IMB_get_size_in_memory(), 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_load_bmp(), imb_load_cineon(), imb_load_dds(), imb_load_dpx(), imb_load_dpx_cineon(), imb_load_hdr(), IMB_load_image_from_file_descriptor(), IMB_load_image_from_memory(), imb_load_jp2(), imb_load_jpeg(), imb_load_openexr(), imb_load_png(), imb_load_psd(), imb_load_tga(), imb_load_tiff(), imb_loadiris(), imb_loadwebp(), IMB_rect_size_set(), imb_test_image_read_header_from_filepath(), IMB_thumb_create(), IMB_thumb_delete(), IMB_thumb_manage(), IMB_thumb_read(), IMB_update_gpu_texture_sub(), imbuf_rgba_to_abgr(), import_file(), blender::io::usd::import_startjob(), blender::Vector< SubdivCCGCoord, 256 >::index_range(), blender::index_mask::index_range_to_mask_segments(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::inflate_result(), blender::eevee::Instance::init(), init_stabilizer(), initialize_chain(), initialize_posetree(), blender::Vector< SubdivCCGCoord, 256 >::insert(), Freestyle::Canvas::InsertStyleModule(), blender::geometry::InstanceContext::InstanceContext(), Freestyle::integrate(), blender::nodes::node_composite_lensdist_cc::integrate_distortion(), btDefaultSerializer::internalAlloc(), interp_vn_vn(), btSoftBody::interpolateRenderMesh(), blender::index_mask::intersect_index_mask_segments(), KDL::IOTracePopStr(), iridescence_lookup_sensitivity(), blender::bits::is_bounded_span(), blender::nodes::node_composite_blur_cc::BlurOperation::is_identity(), blender::nodes::node_composite_bokehblur_cc::BokehBlurOperation::is_identity(), is_inside_tile(), blender::bke::CurvesEditHints::is_valid(), KDL::JntArrayAcc::JntArrayAcc(), KDL::JntArrayVel::JntArrayVel(), blender::ed::mesh::join_shape_keys(), blender::seq::jump_flooding_pass(), kernel_global_memory_copy(), kernel_osl_use(), keyboard_handle_keymap(), keyIndex_updateCV(), blender::compositor::KeyingScreen::KeyingScreen(), kill_selection(), blender::Vector< SubdivCCGCoord, 256 >::last(), blender::Vector< SubdivCCGCoord, 256 >::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::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_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(), main(), make_duplis_particle_system(), blender::seq::make_gaussian_blur_kernel(), blender::implicit_sharing::make_trivial_data_mutable(), blender::implicit_sharing::detail::make_trivial_data_mutable_impl(), blender::ed::transform::markerToTransCurveDataInit(), blender::bits::mask_range_bits(), mat3_to_rot_size(), mat3_to_size(), 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(), MEM_calloc_arrayN(), MEM_calloc_arrayN(), 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_guarded_malloc_arrayN_aligned(), MEM_guarded_malloc_arrayN_aligned(), mem_guarded_malloc_arrayN_aligned(), 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(), MEM_lockfree_malloc_arrayN_aligned(), MEM_lockfree_malloc_arrayN_aligned(), mem_lockfree_malloc_arrayN_aligned(), MEM_malloc_arrayN(), MEM_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_foreach_working_space_color(), 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::morphological_distance_feather_pass(), blender::nodes::node_composite_vec_blur_cc::motion_blur_cpu(), GPUDevice::move_textures_to_host(), movieclip_build_proxy_ibuf(), msg_to_bytes(), 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::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(), 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_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(), device_memory::OneapiDevice, blender::Vector< _uilist_item >::operator MutableSpan< _uilist_item >(), blender::Vector< SubdivCCGCoord, 256 >::operator MutableSpan< U >(), blender::Vector< _uilist_item >::operator Span< _uilist_item >(), blender::Vector< SubdivCCGCoord, 256 >::operator Span< U >(), Freestyle::Functions1D::GetSteerableViewMapDensityF1D::operator()(), DeviceKernelMask::operator<(), GraphicsInteropBuffer::operator=(), blender::Vector< SubdivCCGCoord, 256 >::operator[](), blender::Vector< SubdivCCGCoord, 256 >::operator[](), blender::fftw::optimal_size_for_real_transform(), blender::fftw::optimal_size_for_real_transform(), blender::gpu::GLSharedOrphanLists::orphans_clear(), orthogonalize_m3(), orthogonalize_m4(), osl_allocate_closure_component(), osl_allocate_weighted_closure_component(), blender::compositor::pad(), pad_pixels(), paint_2d_stroke(), paint_proj_stroke(), paint_proj_stroke_ps(), 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(), panel_draw_aligned_widgets(), blender::threading::detail::parallel_for_impl(), btSimulationIslandManagerMt::parallelIslandDispatch(), parse_expr(), blender::gpu::shader::parser::ParserData::parse_scopes(), 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(), 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< SubdivCCGCoord, 256 >::print_stats(), project_paint_build_proj_ima(), 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(), 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_shader_info_push_constant(), pygpu_state_point_size_set(), pygpu_texture__tp_new(), pyprop_array_foreach_getset(), Quaternion_ass_slice(), Quaternion_vectorcall(), blender::nodes::node_composite_lensdist_cc::radial_lens_distortion(), 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::read_array_data(), 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::bke::id_hash::read_file(), blender::bke::read_shared_array(), 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< SubdivCCGCoord, 256 >::release(), blender::Vector< SubdivCCGCoord, 256 >::remove(), blender::Vector< SubdivCCGCoord, 256 >::remove(), blender::Vector< SubdivCCGCoord, 256 >::remove_and_reorder(), blender::bke::greasepencil::Layer::remove_frame(), libmv::Tracks::RemoveMarker(), mv::Tracks::RemoveMarker(), libmv::Tracks::RemoveMarkersForTrack(), mv::Tracks::RemoveMarkersForTrack(), blender::draw::gpencil::render_init_buffers(), report_error_on_address(), report_error_on_address(), blender::ed::space_node::reroute_node_draw_body(), AttributeTableBuilder::reserve(), blender::gpu::reserve(), Freestyle::Canvas::resetModified(), blender::geometry::EvalDataBuffer::resize(), blender::Vector< SubdivCCGCoord, 256 >::resize(), blender::Vector< SubdivCCGCoord, 256 >::resize(), uiLayoutItemPanelHeader::resolve_impl(), uiLayoutItemSplit::resolve_impl(), blender::ed::vse::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::Result::sample(), blender::compositor::Result::sample_bilinear_extended(), blender::compositor::Result::sample_bilinear_wrap(), blender::compositor::Result::sample_bilinear_zero(), blender::compositor::Result::sample_cubic_extended(), blender::compositor::Result::sample_cubic_wrap(), blender::compositor::Result::sample_ewa_extended(), blender::compositor::Result::sample_ewa_zero(), blender::compositor::Result::sample_nearest_extended(), blender::compositor::Result::sample_nearest_wrap(), blender::compositor::Result::sample_nearest_zero(), 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(), blender::ed::vse::sequencer_retiming_draw_continuity(), blender::ed::vse::sequencer_retiming_mode_is_active(), blender::bke::calc_edges::serialize_and_initialize_deduplicated_edges(), serializeRigidBodies(), set_alpha(), PassAccessor::set_render_tile_pixels(), GHOST_WindowCocoa::setClientHeight(), GHOST_WindowCocoa::setClientSize(), GHOST_WindowCocoa::setClientWidth(), GHOST_IWindow::setCustomCursorShape(), GHOST_Window::setCustomCursorShape(), GHOST_Window::setWindowCustomCursorShape(), GHOST_WindowCocoa::setWindowCustomCursorShape(), GHOST_WindowSDL::setWindowCustomCursorShape(), GHOST_WindowWayland::setWindowCustomCursorShape(), GHOST_WindowX11::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(), GPUDevice::shared_alloc(), blender::nodes::sharing_ptr_for_array(), shrink_attribute_storage(), 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_display_name_define(), blender::animrig::Action::slot_identifier_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(), blender::seq::source_image_cache_calc_memory_size(), space_text_draw(), space_text_update_drawcache(), blender::compositor::spectral_bokeh(), stabilization_calculate_data(), SVMCompiler::stack_clear_offset(), SVMCompiler::stack_find_offset(), SVMCompiler::stack_link(), SVMCompiler::stack_size(), blender::compositor::Result::steal_data(), blender::gpu::StorageBuf::StorageBuf(), blender::gpu::GLBackend::storagebuf_alloc(), blender::gpu::GPUBackend::storagebuf_alloc(), blender::gpu::MTLBackend::storagebuf_alloc(), blender::gpu::VKBackend::storagebuf_alloc(), blender::ed::spreadsheet::ViewerDataPath::store(), blender::compositor::Result::store_pixel(), btSimulationIslandManager::storeIslandActivationState(), blender::gpu::shader::parser::Token::str_with_whitespace(), stream_read(), stretchto_evaluate(), string_hex(), string_human_readable_size(), blender::nodes::geo_eval_log::StringLog::StringLog(), strip_loose_faces_corners(), blender::seq::strip_read_data_cb(), blender::seq::strip_write_data_cb(), sub_vn_vn(), sub_vn_vnvn(), subdiv_ccg_neighbors_init(), blender::compositor::summed_area_table_cpu(), svm_node_wireframe(), blender::compositor::SymmetricBlurWeights::SymmetricBlurWeights(), blender::compositor::SymmetricSeparableBlurWeights::SymmetricSeparableBlurWeights(), HdCyclesLight::Sync(), ObjectBounds::sync(), tabulated_sobol_generate_4D(), blender::bits::tests::TEST(), blender::bke::greasepencil::tests::TEST(), blender::bke::tests::TEST(), blender::bke::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::TEST(), blender::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::ed::sculpt_paint::tests::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(), blender::gpu::tests::test_texture_pool(), blender::gpu::tests::test_texture_update_sub_no_unpack_row_length(), blender::gpu::tests::test_texture_update_sub_unpack_row_length(), text_format_fill(), DRWViewData::texture_list_size_validate(), 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(), blender::ed::transform::transform_mesh_vert_slide_data_create(), transform_motion_decompose(), blender::ed::transform::TransMat3ToSize(), blender::ed::curves::transverts_from_curves_positions_create(), blender::geometry::tris_in_set(), TYPED_TEST(), ui_draw_but_UNITVEC(), UI_icon_alert_imbuf_get(), UI_icon_draw_preview(), ui_icon_ensure_deferred(), ui_icon_is_preview_deferred_loading(), 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(), UI_text_clip_multiline_middle(), 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(), blender::ed::transform::curves::update_handle_types_for_transform(), 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(), blender::draw::overlay::Resources::update_theme_settings(), btSimulationIslandManager::updateActivationState(), blender::compositor::Result::upload_to_gpu(), blender::threading::use_single_thread(), util_aligned_free(), util_aligned_malloc(), uv_move_on_axis_exec(), 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(), Octree::visualize(), blender::gpu::VKBuffer::VKBuffer(), blender::gpu::VKPixelBuffer::VKPixelBuffer(), blender::gpu::VKStorageBuffer::VKStorageBuffer(), blender::gpu::VKUniformBuffer::VKUniformBuffer(), widget_draw_icon_centered(), widget_draw_preview_icon(), widget_draw_text_icon(), widget_scroll(), WIDGETGROUP_empty_image_refresh(), WIDGETGROUP_forcefield_refresh(), window_set_custom_cursor_generator(), window_set_custom_cursor_pixmap(), wireframe(), WaylandDynload_Cursor::wl_cursor_theme_load(), wm_block_about_create(), wm_block_splash_image_roundcorners_add(), wm_clipboard_text_get_impl(), wm_cursor_text_generator(), wm_cursor_text_pixmap(), wm_cursor_time_large(), wm_cursor_time_small(), wm_drag_draw_default(), wm_drag_draw_icon(), wm_drag_draw_tooltip(), workbench_render_framebuffers_init(), blender::math::wrap_coord(), blender::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::write_array_data(), blender::bke::bake::MemoryBlobWriter::write_as_stream(), blender::io::ply::FileBufferBinary::write_face(), blender::nodes::node_composite_glare_cc::GlareOperation::write_glare_output_cpu(), blender::nodes::node_composite_glare_cc::GlareOperation::write_highlights_output_cpu(), blender::bke::write_shared_array(), blender::gpu::write_spirv_to_disk(), blender::io::usd::write_to_path(), xdg_toplevel_handle_configure(), blender::compositor::zero_pad_cpu(), blender::compositor::zero_pad_gpu(), zstd_read(), zstd_read_seekable(), IK_QJacobian::~IK_QJacobian(), and blender::Vector< SubdivCCGCoord, 256 >::~Vector().
|
static |
Definition at line 418 of file btDbvt.cpp.
References btAssert, btSwap(), btDbvtNode::childs, DBVT_INLINE, i, indexof(), btDbvtNode::isinternal(), btDbvtNode::parent, and btDbvtNode::volume.
Referenced by attr_create_pointiness(), bvh_reference_sort(), bvh_reference_sort_threaded(), Freestyle::ViewMapBuilder::ComputeSweepLineIntersections(), filelist_setsorting(), NamedNestedSampleStats::full_report(), NamedSampleCountStats::full_report(), NamedSizeStats::full_report(), NamedTimeStats::full_report(), blender::ed::transform::object_project_all_view3d_ex(), btDbvt::optimizeIncremental(), path_cache_kernel_mark_added_and_clear_old(), rs_pointcloud_search(), blender::ed::transform::snap_object_project_ray_all(), WM_operator_properties_filesel(), and DeviceQueue::~DeviceQueue().
|
static |
Definition at line 258 of file btDbvt.cpp.
References begin(), btVector3, count, and leftOfAxis().
Referenced by topdown().
|
static |
Definition at line 352 of file btDbvt.cpp.
References bottomup(), bounds(), btAssert, btDot(), btFabs(), btVector3, btDbvtAabbMm::Center(), btDbvtNode::childs, count, createnode(), i, btDbvtNode::parent, partition, split(), topdown(), btDbvtNode::volume, and x.
Referenced by btDbvt::optimizeTopDown(), and topdown().