|
Blender V5.0
|
Go to the source code of this file.
Namespaces | |
| namespace | glsl |
| namespace | gl_ComputeShader |
Macros | |
| #define | RET |
Functions | |
| template<typename T> | |
| constexpr T | glsl::abs (T) RET |
| template<typename T> | |
| constexpr T | glsl::ceil (T) RET |
| template<typename T> | |
| constexpr T | glsl::exp (T) RET |
| template<typename T> | |
| constexpr T | glsl::exp2 (T) RET |
| template<typename T> | |
| constexpr T | glsl::floor (T) RET |
| template<typename T> | |
| T | glsl::fma (T, T, T) RET |
| float | glsl::fma (float, float, float) RET |
| template<typename T> | |
| T | glsl::frexp (T, T) RET |
| bool | glsl::isinf (float) RET |
| bool | glsl::isnan (float) RET |
| template<typename T> | |
| constexpr T | glsl::log (T) RET |
| template<typename T> | |
| constexpr T | glsl::log2 (T) RET |
| template<typename T> | |
| T | glsl::modf (T, T) |
| template<typename T, typename U> | |
| constexpr T | glsl::pow (T, U) RET |
| template<typename T> | |
| constexpr T | glsl::round (T) RET |
| template<typename T> | |
| constexpr T | glsl::sqrt (T) RET |
| template<typename T> | |
| constexpr T | glsl::trunc (T) RET |
| template<typename T, typename U> | |
| T | glsl::ldexp (T, U) RET |
| template<typename T> | |
| constexpr T | glsl::acos (T) RET |
| template<typename T> | |
| T | glsl::acosh (T) RET |
| template<typename T> | |
| constexpr T | glsl::asin (T) RET |
| template<typename T> | |
| T | glsl::asinh (T) RET |
| template<typename T> | |
| T | glsl::atan (T, T) RET |
| template<typename T> | |
| T | glsl::atan (T) RET |
| template<typename T> | |
| T | glsl::atanh (T) RET |
| template<typename T> | |
| constexpr T | glsl::cos (T) RET |
| template<typename T> | |
| T | glsl::cosh (T) RET |
| template<typename T> | |
| constexpr T | glsl::sin (T) RET |
| template<typename T> | |
| T | glsl::sinh (T) RET |
| template<typename T> | |
| T | glsl::tan (T) RET |
| template<typename T> | |
| T | glsl::tanh (T) RET |
| void | gl_ComputeShader::barrier () |
| void | gl_ComputeShader::memoryBarrier () |
| void | gl_ComputeShader::memoryBarrierShared () |
| void | gl_ComputeShader::memoryBarrierImage () |
| void | gl_ComputeShader::memoryBarrierBuffer () |
| void | gl_ComputeShader::groupMemoryBarrier () |
Variables | |
| template<int D> | |
| VecBase< bool, D > | glsl::isinf (VecOp< float, D >) RET |
| template<int D> | |
| VecBase< bool, D > | glsl::isnan (VecOp< float, D >) RET |
Builtin Functions | |
| #define | abs glsl::abs |
| #define | ceil glsl::ceil |
| #define | exp glsl::exp |
| #define | exp2 glsl::exp2 |
| #define | floor glsl::floor |
| #define | fma glsl::fma |
| #define | frexp glsl::frexp |
| #define | isinf glsl::isinf |
| #define | isnan glsl::isnan |
| #define | log glsl::log |
| #define | log2 glsl::log2 |
| #define | modf glsl::modf |
| #define | pow glsl::pow |
| #define | round glsl::round |
| #define | sqrt glsl::sqrt |
| #define | trunc glsl::trunc |
| #define | ldexp glsl::ldexp |
| #define | acos glsl::acos |
| #define | acosh glsl::acosh |
| #define | asin glsl::asin |
| #define | asinh glsl::asinh |
| #define | atan glsl::atan |
| #define | atanh glsl::atanh |
| #define | cos glsl::cos |
| #define | cosh glsl::cosh |
| #define | sin glsl::sin |
| #define | sinh glsl::sinh |
| #define | tan glsl::tan |
| #define | tanh glsl::tanh |
| #define | select(A, B, C) |
| template<typename T, int D> | |
| VecBase< bool, D > | greaterThan (VecOp< T, D >, VecOp< T, D >) RET |
| template<typename T, int D> | |
| VecBase< bool, D > | lessThan (VecOp< T, D >, VecOp< T, D >) RET |
| template<typename T, int D> | |
| VecBase< bool, D > | lessThanEqual (VecOp< T, D >, VecOp< T, D >) RET |
| template<typename T, int D> | |
| VecBase< bool, D > | greaterThanEqual (VecOp< T, D >, VecOp< T, D >) RET |
| template<typename T, int D> | |
| VecBase< bool, D > | equal (VecOp< T, D >, VecOp< T, D >) RET |
| template<typename T, int D> | |
| VecBase< bool, D > | notEqual (VecOp< T, D >, VecOp< T, D >) RET |
| template<int D> | |
| VecBase< bool, D > | operator! (VecOp< bool, D >) RET |
| template<int D> | |
| VecBase< int, D > | bitCount (VecOp< int, D >) RET |
| template<int D> | |
| VecBase< int, D > | bitfieldReverse (VecOp< int, D >) RET |
| template<int D> | |
| VecBase< int, D > | findLSB (VecOp< int, D >) RET |
| template<int D> | |
| VecBase< int, D > | findMSB (VecOp< int, D >) RET |
| template<int D> | |
| VecBase< float, D > constexpr | mod (VecOp< float, D >, VecOp< float, D >) RET |
| template<int D> | |
| VecBase< float, D > | step (VecOp< float, D >, VecOp< float, D >) RET |
| template<int D> | |
| VecBase< float, D > | mix (VecOp< float, D >, VecOp< float, D >, VecOp< float, D >) RET |
| VecBase< float, 3 > | cross (VecOp< float, 3 >, VecOp< float, 3 >) RET |
| template<int D> | |
| VecBase< float, D > | normalize (VecOp< float, D >) RET |
| template<int D> | |
| VecBase< int, D > | floatBitsToInt (VecOp< float, D >) RET |
| template<int D> | |
| VecBase< uint, D > | floatBitsToUint (VecOp< float, D >) RET |
| template<int D> | |
| VecBase< float, D > | intBitsToFloat (VecOp< int, D >) RET |
| template<int D> | |
| VecBase< float, D > | uintBitsToFloat (VecOp< uint, D >) RET |
| template<typename T, int D> | |
| VecBase< T, D > | faceforward (VecOp< T, D >, VecOp< T, D >, VecOp< T, D >) RET |
| template<typename T, int D> | |
| VecBase< T, D > | reflect (VecOp< T, D >, VecOp< T, D >) RET |
| template<int C, int R> | |
| MatBase< C, R > | inverse (MatBase< C, R >) RET |
| template<int C, int R> | |
| MatBase< R, C > | transpose (MatBase< C, R >) RET |
| template<int D> | |
| bool | any (VecOp< bool, D >) RET |
| template<int D> | |
| bool | all (VecOp< bool, D >) RET |
| template<int D> | |
| VecBase< int, D > | bitCount (VecOp< uint, D >) RET |
| template<int D> | |
| VecBase< int, D > | bitfieldExtract (VecOp< int, D >, int, int) RET |
| template<int D> | |
| VecBase< int, D > | bitfieldExtract (VecOp< uint, D >, int, int) RET |
| template<int D> | |
| VecBase< int, D > | bitfieldInsert (VecOp< int, D >, VecOp< int, D >, int, int) RET |
| template<int D> | |
| VecBase< int, D > | bitfieldInsert (VecOp< uint, D >, VecOp< uint, D >, int, int) RET |
| template<int D> | |
| VecBase< int, D > | bitfieldReverse (VecOp< uint, D >) RET |
| int | bitCount (int) RET |
| int | bitCount (uint) RET |
| int | bitfieldExtract (int) RET |
| int | bitfieldExtract (uint) RET |
| int | bitfieldInsert (int) RET |
| int | bitfieldInsert (uint) RET |
| int | bitfieldReverse (int) RET |
| int | bitfieldReverse (uint) RET |
| template<int D> | |
| VecBase< int, D > | findLSB (VecOp< uint, D >) RET |
| template<int D> | |
| VecBase< int, D > | findMSB (VecOp< uint, D >) RET |
| int | findLSB (int) RET |
| int | findLSB (uint) RET |
| int | findMSB (int) RET |
| int | findMSB (uint) RET |
| template<typename T> | |
| constexpr T | max (T, T) RET |
| template<typename T> | |
| constexpr T | min (T, T) RET |
| template<typename T> | |
| constexpr T | sign (T) RET |
| template<typename T, typename U> | |
| constexpr T | clamp (T, U, U) RET |
| template<typename T> | |
| constexpr T | clamp (T, float, float) RET |
| template<typename T, typename U> | |
| constexpr T | max (T, U) RET |
| template<typename T, typename U> | |
| constexpr T | min (T, U) RET |
| template<typename T> | |
| T | fract (T) RET |
| template<typename T> | |
| constexpr T | inversesqrt (T) RET |
| constexpr float | mod (float, float) RET |
| template<int D> | |
| VecBase< float, D > constexpr | mod (VecOp< float, D >, float) RET |
| template<typename T> | |
| T | smoothstep (T, T, T) RET |
| float | step (float, float) RET |
| template<int D> | |
| VecBase< float, D > | step (float, VecOp< float, D >) RET |
| float | smoothstep (float, float, float) RET |
| template<int D> | |
| VecBase< float, D > | smoothstep (float, float, VecOp< float, D >) RET |
| template<typename T> | |
| constexpr T | degrees (T) RET |
| template<typename T> | |
| constexpr T | radians (T) RET |
| float | mix (float, float, float) RET |
| template<int D> | |
| VecBase< float, D > | mix (VecOp< float, D >, VecOp< float, D >, float) RET |
| template<typename T, int D> | |
| VecBase< T, D > | mix (VecOp< T, D >, VecOp< T, D >, VecOp< bool, D >) RET |
| template<int D> | |
| float | dot (VecOp< float, D >, VecOp< float, D >) RET |
| template<int D> | |
| float | distance (VecOp< float, D >, VecOp< float, D >) RET |
| template<int D> | |
| float | length (VecOp< float, D >) RET |
| int | floatBitsToInt (float) RET |
| uint | floatBitsToUint (float) RET |
| float | intBitsToFloat (int) RET |
| float | uintBitsToFloat (uint) RET |
| template<typename T> | |
| T | gpu_dfdx (T) RET |
| template<typename T> | |
| T | gpu_dfdy (T) RET |
| template<typename T> | |
| T | gpu_fwidth (T) RET |
| void | gpu_discard_fragment () |
| template<typename T, int D> | |
| VecBase< T, D > | refract (VecOp< T, D >, VecOp< T, D >, float) RET |
| int | atomicAdd (int &, int) RET |
| int | atomicAnd (int &, int) RET |
| int | atomicOr (int &, int) RET |
| int | atomicXor (int &, int) RET |
| int | atomicMin (int &, int) RET |
| int | atomicMax (int &, int) RET |
| int | atomicExchange (int &, int) RET |
| int | atomicCompSwap (int &, int, int) RET |
| uint | atomicAdd (uint &, uint) RET |
| uint | atomicAnd (uint &, uint) RET |
| uint | atomicOr (uint &, uint) RET |
| uint | atomicXor (uint &, uint) RET |
| uint | atomicMin (uint &, uint) RET |
| uint | atomicMax (uint &, uint) RET |
| uint | atomicExchange (uint &, uint) RET |
| uint | atomicCompSwap (uint &, uint, uint) RET |
| uint | packHalf2x16 (float2) RET |
| uint | packUnorm2x16 (float2) RET |
| uint | packSnorm2x16 (float2) RET |
| uint | packUnorm4x8 (float4) RET |
| uint | packSnorm4x8 (float4) RET |
| float2 | unpackHalf2x16 (uint) RET |
| float2 | unpackUnorm2x16 (uint) RET |
| float2 | unpackSnorm2x16 (uint) RET |
| float4 | unpackUnorm4x8 (uint) RET |
| float4 | unpackSnorm4x8 (uint) RET |
| template<int C, int R> | |
| float | determinant (MatBase< C, R >) RET |
| #define abs glsl::abs |
Definition at line 105 of file gpu_shader_cxx_builtin.hh.
Referenced by actionzone_modal(), blender::math::angle_between(), annotation_draw_apply_event(), append_nla_strip_snap_target(), apply_frame_snap(), area_join_update_data(), area_move_apply_do(), area_snap_calc_location(), area_split_factor(), BKE_fcurve_delete_key(), BKE_gpencil_layer_frame_get(), BKE_mask_spline_project_co(), blend_color_difference_byte(), blf_glyph_calc_rect_test(), BLI_listbase_link_move(), BLI_str_format_integer_unit(), blo_do_versions_280(), blo_do_versions_300(), bm_loop_build(), bm_loop_path_build_step(), brush_scale_size_exec(), blender::build_sequential(), blender::nodes::node_shader_tex_checker_cc::NodeTexChecker::call(), blender::math::CartesianBasis::CartesianBasis(), compare_floats(), compare_rgb_uchar(), slim::compute_least_squares_scaling(), blender::draw::create_lines_for_remaining_edges(), blender::ed::transform::createTransActionData(), blender::math::cross(), distance(), blender::math::dominant_axis(), draw_horizontal_scale_indicators(), DRW_select_buffer_find_nearest_to_point(), ED_preview_draw(), ed_preview_draw_rect(), ED_region_generic_tools_region_snap_size(), ED_region_snap_size_test(), establish_track_initialization_order(), blender::ed::curves::extrude_knots(), file_smoothscroll_invoke(), blender::seq::fill_rect_alpha_under(), blender::ed::transform::flushTransSeq(), blender::nodes::node_fn_compare_cc::get_multi_function(), Freestyle::GaussianFilter::getSmoothedPixel(), hsl_to_rgb(), image_buf_fill_checker_slice(), len_manhattan_v2_int(), blender::draw::lines_adjacency_triangle(), GHOST_Wintab::mapWintabToSysCoordinates(), blender::color::mix_difference(), modf_to_index(), mouse_select_knot(), moviecache_getitempriority(), nla_draw_strip_curves(), blender::nodes::node_shader_volume_coefficients_cc::node_declare(), node_mix_diff(), blender::math::AngleFraction< T >::operator AngleCartesianBase< T >(), pingpong(), GHOST_SystemWin32::processWheelEventHorizontal(), GHOST_SystemWin32::processWheelEventVertical(), Freestyle::AppView::rabs(), blender::math::AngleFraction< T >::radian(), region_scale_modal(), region_visible_rect_calc(), blender::math::rotation_between(), blender::math::rotation_between(), screen_area_trim(), screen_areas_can_align(), screen_geom_area_map_find_active_scredge(), select_adjacent_cp(), select_nth_bezt(), select_nth_bp(), seq_frame_snap_update_best(), blender::ed::object::set_constraint_nth_target(), blender::ed::transform::setCustomPointsFromDirection(), blender::ed::transform::setNearestAxis2d(), blender::draw::overlay::ShapeCache::ShapeCache(), smoothmin(), blender::ed::curves::pen_tool::snap_8_angles(), blender::ed::greasepencil::snap_8_angles(), blender::ed::transform::snap_calc_preview_image(), blender::ed::transform::snap_calc_timeline(), blender::ed::greasepencil::snap_diagonals_box(), blender::seq::strip_retiming_transition_is_linear(), svm_checker(), blender::math::tests::TEST(), blender::tests::TEST(), blender::bke::tests::test_vec_roll_to_mat3_orthogonal(), GHOST_Wintab::testCoordinates(), blender::gpu::tests::texture_create_upload_read_with_bias(), thumb_create_ex(), blender::seq::time_find_next_prev_edit(), blender::math::to_axis_angle(), blender::math::to_vector(), blender::ed::transform::transdata_get_track_shuffle_offset(), blender::ed::transform::transform_snap_nla_calc(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), ui_but_drag_init(), ui_but_dragedit_update_mval(), ui_do_but_COLORBAND(), ui_do_but_NUM(), ui_do_but_SLI(), ui_do_button(), ui_multibut_drag_wait(), ui_numedit_but_NUM(), ui_pan_to_scroll(), vert_pair_adjacent_in_orig_face(), view2d_scroll_delta_y_snap_page_size(), view2d_totRect_set_resize(), voronoi_distance(), voronoi_distance(), voronoi_distance(), voronoi_distance(), voronoi_distance_to_edge(), voronoi_n_sphere_radius(), wm_autosave_location(), WM_event_drag_test_with_delta(), wm_gesture_straightline_do_angle_snap(), CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::wrap_mirror(), and blender::math::AngleFraction< T >::wrapped().
| #define acos glsl::acos |
Definition at line 122 of file gpu_shader_cxx_builtin.hh.
Referenced by KDL::acos(), KDL::acos(), slim::compute_angle(), Freestyle::SteerableViewMap::ComputeWeight(), KDL::Rotation::GetRotAngle(), KDL::Rotation::GetXZRot(), Freestyle::Functions0D::Curvature2DAngleF0D::operator()(), safe_acos(), solve_cubic(), libmv::SolveCubicPolynomial(), and SolveP3().
| #define acosh glsl::acosh |
Definition at line 123 of file gpu_shader_cxx_builtin.hh.
| #define asin glsl::asin |
Definition at line 124 of file gpu_shader_cxx_builtin.hh.
Referenced by KDL::asin(), KDL::asin(), and Freestyle::WOEdge::setVecAndAngle().
| #define asinh glsl::asinh |
Definition at line 125 of file gpu_shader_cxx_builtin.hh.
| #define atan glsl::atan |
Definition at line 126 of file gpu_shader_cxx_builtin.hh.
Referenced by KDL::atan(), KDL::atan(), slim::map_vertices_to_convex_border(), Freestyle::OGF::MatrixUtil::semi_definite_symmetric_eigen(), Freestyle::AppView::setHorizontalFov(), Freestyle::SphericalGrid::Transform::sphericalProjection(), and valuefn().
| #define atanh glsl::atanh |
Definition at line 127 of file gpu_shader_cxx_builtin.hh.
| #define ceil glsl::ceil |
Definition at line 106 of file gpu_shader_cxx_builtin.hh.
Referenced by blender::seq::add_reload_new_file(), blender::bke::pbvh::uv_islands::add_uv_island(), blender::animrig::bake_fcurve_segments(), BKE_nla_add_soundstrip(), BKE_partdeflect_new(), BKE_scene_frame_snap_by_seconds(), blf_glyph_cache_add_svg(), blo_do_versions_420(), blo_do_versions_pre250(), button_section_bounds_calc(), Freestyle::computeCumulativeVisibility(), cursor_bitmap_from_svg(), blender::ed::curves::curve_draw_event_add(), curve_draw_event_add(), decimate_fcurve_segment(), blender::ed::vse::displayed_channel_range_get(), distribute_grid(), blender::bke::pbvh::pixels::do_encode_pixels(), draw_current_frame(), draw_distortion(), draw_horizontal_scale_indicators(), draw_ticks(), dynamicPaint_doSmudge(), dynamicPaint_doWaveStep(), fcm_cycles_time(), get_effector_tot(), blender::nodes::node_fn_float_to_int_cc::get_multi_function(), GPU_indexbuf_build_curves_on_device(), blender::image_engine::ScreenTileTextures< Divisions >::gpu_texture_size(), gridRaycast(), blender::draw::mesh_render_data_edge_flag(), blender::draw::mesh_render_data_vert_flag(), next_lattice(), power_of_2(), radial_control_modal(), libmv::RegionIsInBounds(), mv::Region::Rounded(), screen_geom_vertices_scale_pass(), soft_range_round_up(), blender::seq::sound_equalizermodifier_recreator(), blender::seq::strip_speed_effect_target_frame_get(), svm_vector_math(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), UI_fontstyle_draw_ex(), UI_fontstyle_draw_rotated(), UI_view2d_text_cache_draw(), uilist_prepare(), update_do_scale(), WM_gesture_circle_modal(), wm_window_timers_process(), and zbuf_add_to_span().
| #define cos glsl::cos |
Definition at line 128 of file gpu_shader_cxx_builtin.hh.
Referenced by ArHosekSkyModel_GetRadianceInternal(), KDL::asin(), barycentric_weights_v2_grid_cache(), bend_angle(), BKE_bmbvh_new_ex(), BKE_camera_view_frame_fit_to_coords(), BKE_camera_view_frame_fit_to_coords(), BKE_maskrasterize_handle_init(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BM_face_split_n(), bm_face_split_walk_back(), BM_mesh_intersect(), bmbvh_tri_from_face(), bmo_smooth_vert_exec(), blender::geometry::PackIsland::build_inverse_transformation(), blender::geometry::PackIsland::build_transformation(), cloth_calc_helper_forces(), cloth_spring_angle(), blender::noise::compute_2d_gabor_kernel(), Freestyle::SteerableViewMap::ComputeWeight(), blender::math::cos(), blender::math::cos(), KDL::cos(), KDL::cos(), blender::nodes::node_geo_curve_primitive_arc_cc::create_arc_curve_from_radius(), blender::nodes::node_geo_curve_primitive_circle_cc::create_point_circle_curve(), blender::nodes::node_geo_curve_primitive_circle_cc::create_radius_circle_curve(), blender::nodes::node_geo_curve_primitive_spiral_cc::create_spiral_curve(), blender::nodes::node_geo_curve_primitive_star_cc::create_star_curve(), blender::io::alembic::create_swapped_rotation_matrix(), KDL::Frame::DH(), KDL::Frame::DH_Craig1989(), diagonalize(), libmv::DrawEllipse(), eul_to_mat3(), eul_to_mat4(), euler_to_mat(), KDL::Rotation::EulerZYZ(), eulO_to_mat3(), eulO_to_quat(), extrawindow_spin_cursor(), fcm_fn_generator_evaluate(), find_even_superellipse_chords(), blender::math::detail::from_rotation(), blender::math::detail::from_rotation(), gearGL(), gearGL(), blender::bke::greasepencil::convert::get_legacy_stroke_to_texture_matrix(), blender::bke::greasepencil::get_stroke_to_texture_matrix(), GHOST_Wintab::getInput(), gpencil_calc_stroke_fill_uv(), knife_bm_tri_cagecos_get(), knife_bm_tri_cagecos_get_worldspace(), layer_bucket_depth_from_xy(), layer_bucket_init(), layer_bucket_isect_test(), lineart_create_render_buffer_v3(), slim::map_vertices_to_convex_border(), maskrasterize_layer_isect(), MOD_get_texture_coords(), Freestyle::NodePerspectiveCamera::NodePerspectiveCamera(), normalEditModifier_do_directional(), normalEditModifier_do_radial(), libmv::NRealisticCamerasFull(), libmv::NRealisticCamerasSparse(), blender::geometry::p_abf_compute_sines(), blender::geometry::p_chart_correct_degenerate_triangle_point(), blender::geometry::p_chart_correct_degenerate_triangles2(), blender::geometry::p_chart_lscm_solve(), phase_mie_fitted_parameters(), KDL::Rotation::Rot(), Rot(), KDL::Rotation::Rot2(), Freestyle::NodeTransform::Rotate(), blender::math::rotate(), libmv::RotationFromEulerVector(), RotationMatrix(), libmv::RotationRodrigues(), KDL::Rotation::RPY(), sabin_gamma(), Freestyle::OGF::MatrixUtil::semi_definite_symmetric_eigen(), Freestyle::FEdgeXDetector::setCreaseAngle(), KDL::sin(), KDL::sin(), solve_cubic(), libmv::SolveCubicPolynomial(), SolveP3(), Freestyle::SteerableViewMap::SteerableViewMap(), svm_vector_math(), KDL::tan(), blender::math::tests::TEST(), blender::tests::TEST(), blender::geometry::UVMinimumEnclosingSquareFinder::update(), IK_QSphericalSegment::UpdateAngle(), IK_QSwingSegment::UpdateAngle(), and IK_QElbowSegment::UpdateAngleApply().
| #define cosh glsl::cosh |
Definition at line 129 of file gpu_shader_cxx_builtin.hh.
Referenced by KDL::cosh(), KDL::cosh(), KDL::sinh(), KDL::sinh(), and KDL::tanh().
| #define exp glsl::exp |
Definition at line 107 of file gpu_shader_cxx_builtin.hh.
Referenced by _bli_math_fastpow(), ArHosekSkyModel_GetRadianceInternal(), bsdf_hair_chiang_albedo(), bsdf_hair_chiang_eval(), bsdf_hair_chiang_sample(), bsdf_hair_huang_albedo(), bsdf_hair_huang_eval_residual(), bsdf_hair_huang_sample(), blender::io::obj::OBJMTLParserTest::check_impl(), color_highlight_uncompress(), slim::compute_energy_with_jacobians(), Freestyle::GaussianFilter::computeMask(), ED_ANIM_get_1d_gauss_kernel(), Freestyle::edgeStopping(), KDL::exp(), KDL::exp(), filenum_newname(), libmv::Gaussian(), libmv::Gaussian2D(), blender::geometry::gaussian_blur_1D(), SkyMultipleScattering::get_inscattering(), SkyMultipleScattering::get_transmittance(), blender::seq::glow_blur_bitmap(), blender::ed::space_node::nodelink_batch_init(), paint_new_blur_kernel(), pdf_exponential_distribution(), phase_mie_fitted_parameters(), pow_i(), sb_detect_vertex_collisionCached(), blender::ed::space_node::set_nodelink_vertex(), sqrt3d(), sqrt3f(), blender::io::TEST(), TEST(), TEST(), blender::seq::tonemapmodifier_apply(), slim::update_weights_and_closest_rotations(), volume_color_transmittance(), and waveModifier_do().
| #define exp2 glsl::exp2 |
Definition at line 108 of file gpu_shader_cxx_builtin.hh.
Referenced by blinn_specular(), brdf_approx(), blender::eevee::ShadowDirectional::coverage_get(), blender::eevee::VolumeModule::end_sync(), HdCyclesLight::Sync(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().
| #define floor glsl::floor |
Definition at line 109 of file gpu_shader_cxx_builtin.hh.
Referenced by blender::bke::pbvh::uv_islands::add_uv_island(), blender::animrig::bake_fcurve_segments(), blender::math::bicubic_interpolation(), BKE_fcurve_deduplicate_keys(), BKE_lattice_deform_data_eval_co(), BKE_ptcache_read(), BKE_scene_frame_snap_by_seconds(), BLI_cellNoiseU(), BLI_noise_cell_v3(), BLI_noise_voronoi(), boxsampleclip(), colorfn(), colorfn(), compute_2d_gabor_noise(), compute_3d_gabor_noise(), Freestyle::GaussianFilter::computeMaskSize(), Freestyle::Grid::configure(), cp_key(), blender::ed::vse::displayed_channel_range_get(), do_2d_mapping(), blender::bke::pbvh::pixels::do_encode_pixels(), do_key(), draw_current_frame(), blender::ed::vse::draw_seq_fcurve_overlay(), fcm_cycles_time(), floorfrac(), fract(), blender::nodes::node_fn_float_to_int_cc::get_multi_function(), gpencil_frame_snap_nearest(), gridRaycast(), hsv_to_rgb(), imagewrap(), init_mv_jit(), Freestyle::Grid::initInfiniteRay(), Freestyle::Grid::initRay(), integer_digits_d(), integer_digits_f(), newPerlin(), old_mdisps_bilinear(), KDL::Jacobian::operator()(), KDL::Jacobian::operator()(), orgBlenderNoise(), blender::ed::outliner::outliner_back(), libmv::RegionIsInBounds(), Freestyle::Stroke::Resample(), round(), round(), safe_floored_fmod(), safe_floored_modulo(), Freestyle::StrokeShaders::BezierCurveShader::shade(), snap(), snap_mask_layer_nearest(), blender::ed::transform::snapFrameTransform(), soft_range_round_down(), blender::seq::speed_effect_interpolation_ratio_get(), surfaceGenerateGrid(), svm_vector_math(), textview_draw_string(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl3(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), ui_but_hide_fraction(), ui_but_string_set(), ui_draw_aligned_panel(), UI_fontstyle_draw_ex(), UI_fontstyle_draw_multiline_clipped_ex(), UI_GetColorPtrBlendShade3ubv(), uilist_prepare(), iTaSC::Scene::update(), valuefn(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f1(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_f2(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), WM_gesture_circle_modal(), wrap(), zbuf_add_to_span(), and zspan_scanconvert().
| #define fma glsl::fma |
Definition at line 110 of file gpu_shader_cxx_builtin.hh.
| #define frexp glsl::frexp |
Definition at line 111 of file gpu_shader_cxx_builtin.hh.
| #define isinf glsl::isinf |
Definition at line 112 of file gpu_shader_cxx_builtin.hh.
Referenced by GPU_matrix_unproject_3fv().
| #define isnan glsl::isnan |
Definition at line 113 of file gpu_shader_cxx_builtin.hh.
Referenced by bm_vert_calc_normals_accum_loop(), computeBindWeights(), cycles_precompute(), distribute_from_faces_exec(), distribute_from_volume_exec(), dynamicPaint_paintParticles(), old_mdisps_bilinear(), and blender::draw::test_draw_curves_lib().
| #define ldexp glsl::ldexp |
Definition at line 121 of file gpu_shader_cxx_builtin.hh.
Referenced by blender::fixed_width_int::IntF< T, S >::operator double(), and blender::fixed_width_int::UIntF< T, S >::operator double().
| #define log glsl::log |
Definition at line 114 of file gpu_shader_cxx_builtin.hh.
Referenced by BKE_pbvh_bmesh_node_save_orig(), BKE_report_log(), BKE_reports_log(), BKE_reports_prependf(), BM_log_all_added(), bm_log_assign_ids(), BM_log_before_all_removed(), BM_log_cleanup_entry(), BM_log_create(), BM_log_current_entry(), BM_log_entry_add(), BM_log_entry_drop(), BM_log_face_added(), bm_log_face_alloc(), bm_log_face_from_id(), bm_log_face_id_get(), bm_log_face_id_set(), BM_log_face_modified(), BM_log_face_removed(), bm_log_face_values_swap(), bm_log_faces_restore(), bm_log_faces_unmake(), BM_log_find_original_vert_co(), BM_log_find_original_vert_mask(), BM_log_free(), BM_log_from_existing_entries_create(), BM_log_original_vert_data(), BM_log_print(), BM_log_redo(), BM_log_undo(), BM_log_unused_ids(), BM_log_vert_added(), bm_log_vert_alloc(), BM_log_vert_before_modified(), bm_log_vert_from_id(), bm_log_vert_id_get(), bm_log_vert_id_set(), BM_log_vert_removed(), bm_log_vert_values_swap(), bm_log_verts_restore(), bm_log_verts_unmake(), bsdf_principled_hair_sigma_from_reflectance(), blender::ed::spreadsheet::ViewerDataTreeView::build_tree(), color_highlight_compress(), blender::gpu::render_graph::CommandBufferLog::CommandBufferLog(), compile_shader_program(), slim::compute_energy_with_jacobians(), blender::bke::pbvh::copy_original_vert(), blender::ed::space_node::draw_nodetree(), ED_undo_object_set_active_or_warn(), btDeformableNeoHookeanForce::elasticEnergyDensity(), blender::nodes::LazyFunctionForViewerNode::execute_impl(), fcm_fn_generator_evaluate(), libmv::GaussianInversePositive(), blender::nodes::geo_eval_log::GeoNodesLog::get_contextual_tree_logs(), blender::nodes::geo_eval_log::get_root_log(), blender::ed::geometry::get_static_eval_log(), KDL::log(), KDL::log(), OIIOOutputDriver::OIIOOutputDriver(), op_log2(), phase_mie_fitted_parameters(), blender::gpu::GLShader::post_finalize(), power_of_2(), blender::gpu::Shader::print_log(), blender::nodes::report_from_multi_function(), safe_log(), shader_print_errors(), soft_range_round_down(), soft_range_round_up(), sqrt3d(), sqrt3f(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), blender::gpu::render_graph::TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::gpu::render_graph::TEST_P(), blender::seq::tonemapmodifier_apply(), slim::update_weights_and_closest_rotations(), and valuefn().
| #define log2 glsl::log2 |
Definition at line 115 of file gpu_shader_cxx_builtin.hh.
Referenced by blender::eevee::ShadowModule::begin_sync(), BKE_volume_simplify_level(), blender::bke::pbvh::count_grid_quads(), and blender::eevee::VolumeModule::init().
| #define modf glsl::modf |
Definition at line 116 of file gpu_shader_cxx_builtin.hh.
Referenced by BKE_scene_frame_set(), BLI_math_time_seconds_decompose(), Freestyle::PseudoNoise::linearNoise(), modf_to_index(), and Freestyle::PseudoNoise::smoothNoise().
| #define pow glsl::pow |
Definition at line 117 of file gpu_shader_cxx_builtin.hh.
Referenced by _final_goal(), area_animate_highlight_cb(), area_join_dock_cb(), area_join_draw_cb(), area_move_draw_cb(), area_move_out_draw_cb(), ArHosekSkyModel_CookConfiguration(), ArHosekSkyModel_CookRadianceConfiguration(), ArHosekSkyModel_GetRadianceInternal(), BKE_unit_value_scale(), brush_add(), brush_comb(), brush_cut(), brush_puff(), color_scene_linear_to_srgb(), color_srgb_to_scene_linear(), slim::compute_energy_with_jacobians(), slim::compute_transformation_matrix2_pins(), Freestyle::Grid::configure(), distribute_children_exec(), do_clump_level(), do_kink(), do_physical_effector(), do_rough_end(), double_round(), dynamicPaint_doWaveStep(), edbm_average_normals_exec(), falloff_func(), find_even_superellipse_chords_general(), find_superellipse_chord_endpoint(), slim::get_smallest_pos_quad_zero(), Freestyle::Functions0D::GetViewMapGradientNormF0D::GetViewMapGradientNormF0D(), palette_extract_img_exec(), phase_mie_fitted_parameters(), KDL::pow(), KDL::pow(), power_of_2(), psys_cache_paths(), rect_bevel_side(), s_curve(), sabin_gamma(), soft_range_round_down(), soft_range_round_up(), libmv::SolveCubicPolynomial(), blender::seq::strip_retiming_evaluate_arc_segment(), superellipse_co(), surfaceGenerateGrid(), TEST(), time_human_readable_to_seconds(), libmv::PyramidRegionTracker::Track(), UI_calc_float_precision(), slim::update_weights_and_closest_rotations(), valuefn(), volume_preservation(), volume_preservation(), voronoi_distance(), voronoi_distance(), voronoi_distance(), and blender::io::hydra::HairData::write_curves().
| #define RET |
C++ stubs for shading language.
IMPORTANT: Please ask the module team if you need some feature that are not listed in this file.
Definition at line 17 of file gpu_shader_cxx_builtin.hh.
Referenced by glsl::abs(), glsl::acos(), glsl::acosh(), all(), any(), glsl::asin(), glsl::asinh(), glsl::atan(), glsl::atan(), glsl::atanh(), atomicAdd(), atomicAdd(), atomicAnd(), atomicAnd(), atomicCompSwap(), atomicCompSwap(), atomicExchange(), atomicExchange(), atomicMax(), atomicMax(), atomicMin(), atomicMin(), atomicOr(), atomicOr(), atomicXor(), atomicXor(), bitCount(), bitCount(), bitCount(), bitfieldExtract(), bitfieldExtract(), bitfieldExtract(), bitfieldExtract(), bitfieldInsert(), bitfieldInsert(), bitfieldInsert(), bitfieldInsert(), bitfieldReverse(), bitfieldReverse(), bitfieldReverse(), glsl::ceil(), clamp(), clamp(), glsl::cos(), glsl::cosh(), degrees(), determinant(), distance(), dot(), glsl::exp(), glsl::exp2(), findLSB(), findLSB(), findLSB(), findMSB(), findMSB(), findMSB(), floatBitsToInt(), floatBitsToUint(), glsl::floor(), glsl::fma(), glsl::fma(), fract(), glsl::frexp(), gpu_dfdx(), gpu_dfdy(), gpu_fwidth(), imageAtomicAdd(), imageAtomicAnd(), imageAtomicCompSwap(), imageAtomicExchange(), imageAtomicMax(), imageAtomicMin(), imageAtomicOr(), imageAtomicXor(), imageLoad(), imageSize(), intBitsToFloat(), inversesqrt(), glsl::isinf(), glsl::isnan(), glsl::ldexp(), length(), glsl::log(), glsl::log2(), max(), min(), mix(), mix(), mod(), mod(), packHalf2x16(), packSnorm2x16(), packSnorm4x8(), packUnorm2x16(), packUnorm4x8(), glsl::pow(), radians(), refract(), glsl::round(), sign(), glsl::sin(), glsl::sinh(), smoothstep(), smoothstep(), glsl::sqrt(), step(), step(), glsl::tan(), glsl::tanh(), texelFetch(), texelFetch(), texelFetch(), texelFetch(), texelFetchOffset(), texture(), textureGather(), textureGrad(), textureLod(), textureLodOffset(), textureSize(), glsl::trunc(), uintBitsToFloat(), unpackHalf2x16(), unpackSnorm2x16(), unpackSnorm4x8(), unpackUnorm2x16(), and unpackUnorm4x8().
| #define round glsl::round |
Definition at line 118 of file gpu_shader_cxx_builtin.hh.
Referenced by append_frame_snap_target(), area_split_factor(), BKE_fcurves_calc_keyed_frames_ex(), blf_glyph_cache_add_svg(), butterworth_smooth_fcurve_segment(), double_round(), blender::nodes::node_composite_id_mask_cc::IDMaskOperation::execute_single_value(), find_nearest_points_test(), blender::nodes::node_fn_float_to_int_cc::get_multi_function(), blender::imbuf::imb_create_write_spec(), layerInterp_propInt(), blender::render::texturemargin::TextureMarginMap::lookup_pixels(), blender::ed::space_node::node_update_basis_socket(), rgb_to_rgbe(), rng_v3_round(), libmv::SampleNearest(), screen_animation_step_invoke(), set_frame_range(), slider_update_factor(), smooth_fcurve_segment(), ui_draw_popover_back_impl(), ui_numedit_but_SLI(), and ui_tooltip_create_with_data().
Definition at line 164 of file gpu_shader_cxx_builtin.hh.
Referenced by animchannels_box_select_exec(), armature_circle_select(), armature_reveal_exec(), armature_select_linked_impl(), armature_select_linked_pick_invoke(), arrow_draw_geom(), arrow_draw_intern(), BKE_gpencil_stroke_2d_flat(), BKE_gpencil_stroke_delete_tagged_points(), BM_edge_select_set(), BM_edge_select_set_noflush(), BM_edge_uvselect_set_pick(), bm_edge_uvselect_set_pick(), BM_elem_select_set(), BM_face_select_set(), BM_face_select_set_noflush(), BM_face_uvselect_set(), BM_face_uvselect_set_noflush(), BM_face_uvselect_set_pick(), bm_face_uvselect_set_pick(), BM_face_uvselect_set_shared(), BM_loop_edge_uvselect_set(), BM_loop_edge_uvselect_set_noflush(), BM_loop_edge_uvselect_set_shared(), BM_loop_vert_uvselect_set_noflush(), BM_loop_vert_uvselect_set_shared(), BM_mesh_select_flush_from_verts(), BM_mesh_uvselect_flush_from_loop_verts(), BM_mesh_uvselect_flush_from_verts(), BM_mesh_uvselect_set_elem_from_mesh(), BM_mesh_uvselect_set_elem_from_mesh(), BM_mesh_uvselect_set_elem_shared(), BM_mesh_uvselect_set_elem_shared(), BM_vert_select_set(), BM_vert_uvselect_set_pick(), bm_vert_uvselect_set_pick(), bone_collection_select(), box_select_exec(), box_select_exec(), box_select_exec(), bpoint_select_set(), blender::build_drawing(), button2d_draw_intern(), button2d_geom_draw_backdrop(), BVHObjectBinning::BVHObjectBinning(), circle_select_exec(), circle_select_exec(), clip_lasso_select_exec(), console_move_exec(), construct_param_handle_face_add(), construct_param_handle_subsurfed(), curve_nurb_select_similar_type(), curve_select_random_exec(), dial_3d_draw_util(), dial_draw_intern(), dial_geom_draw(), do_lasso_select_marker(), do_lasso_select_mask(), do_lasso_select_mesh_uv(), blender::ed::space_node::do_lasso_select_node(), blender::ed::vse::do_lasso_select_timeline(), blender::ed::outliner::do_outliner_bone_select_recursive(), blender::ed::outliner::do_outliner_ebone_select_recursive(), blender::ed::outliner::do_outliner_object_select_recursive(), ED_armature_ebone_select_set(), ED_curve_pick_vert_ex(), ed_marker_box_select_exec(), ED_pose_bone_select(), ED_pose_deselect_all_multi_ex(), ED_uvedit_nearest_uv_multi(), ED_uvedit_select_sync_flush(), EDBM_deselect_by_material(), EDBM_mesh_reveal(), EDBM_preselect_elem_update_from_single(), edbm_reveal_exec(), EDBM_select_flush_from_verts(), edbm_select_random_exec(), EDBM_unified_findnearest_from_raycast(), face_vert_reveal_exec(), file_box_select_exec(), file_descriptor_is_io_ready(), file_select(), filelist_entries_select_index_range_set(), filelist_entry_parent_select_set(), filelist_entry_select_index_set(), filelist_entry_select_set(), filelist_setdir(), findnearestLattvert(), fresnel_conductor_polarized(), gizmo_cage2d_draw_intern(), gizmo_cage3d_draw_intern(), gizmo_primitive_draw_geom(), gizmo_primitive_draw_intern(), graphview_curves_reveal_exec(), blender::ed::greasepencil::grease_pencil_material_select_exec(), lattice_circle_select(), lattice_select_more_less(), lattice_select_random_exec(), mask(), mask(), mask(), mask_hide_view_clear_exec(), material_slot_de_select(), mball_circle_select(), mball_select_similar_type(), mesh_circle_select(), mouse_mesh_loop(), mouse_mesh_loop_edge(), mouse_mesh_loop_edge_ring(), mouse_mesh_loop_face(), move3d_draw_intern(), move_cursor(), move_geom_draw(), blender::ed::space_node::node_box_select_exec(), blender::ed::space_node::node_circleselect_exec(), blender::bke::node_set_selected(), nurbscurve_circle_select(), object_circle_select(), blender::ed::object::object_hide_view_clear_exec(), blender::ed::object::object_select_more_less(), blender::ed::object::object_select_random_exec(), blender::ed::outliner::outliner_box_select(), blender::ed::outliner::outliner_box_select_exec(), blender::ed::outliner::outliner_draw_restrictbuts(), blender::ed::outliner::outliner_item_do_activate_from_cursor(), blender::geometry::p_add_ngon(), blender::geometry::p_chart_lscm_begin(), blender::geometry::p_face_add_construct(), paint_select_linked_pick_invoke(), paint_vertsel_circle_select(), paintcurve_point_select(), paintcurve_slide_invoke(), paintface_reveal(), paintface_select_linked(), paintface_select_linked_faces(), paintface_select_loop(), paintface_select_loop_invoke(), paintvert_reveal(), paintvert_select_linked_pick(), paintvert_select_linked_pick_invoke(), paintvert_select_linked_vertices(), blender::point_counts_to_keep_concurrent(), blender::points_info_sequential(), pose_circle_select(), pose_reveal_exec(), blender::reorder_strokes(), reveal_exec(), reveal_exec(), reveal_metaelems_exec(), safe_floored_fmod(), safe_fmod(), select_linked_pick_invoke(), select_random_exec(), select_random_metaelems_exec(), blender::ed::vse::sequencer_box_select_exec(), set_active_action_group(), blender::ed::object::shapekey::ShapeKeyItem::set_selected(), blender::ui::AbstractViewItem::set_selected(), similar_edge_select_exec(), similar_face_select_exec(), similar_vert_select_exec(), SleepTillEvent(), text_move_cursor(), ui_textedit_move(), uv_box_select_exec(), uv_circle_select_exec(), uv_find_nearest_face_multi(), blender::geometry::uv_parametrizer_face_add(), blender::geometry::uv_parametrizer_slim_live_begin(), uv_reveal_exec(), uv_select_all_perform_multi_ex(), uv_select_edgeloop(), uv_select_edgering(), uv_select_faceloop(), uv_select_flush_from_tag_face(), uv_select_flush_from_tag_loop(), uv_select_more_less(), uv_select_overlap(), uv_select_similar_edge_exec(), uv_select_similar_face_exec(), uv_select_similar_island_exec(), uv_select_similar_vert_exec(), uv_shortest_path_pick_ex(), uvedit_edge_select_flush_from_tag_sticky_loc_internal(), uvedit_edge_select_set(), uvedit_edge_select_set_no_sync(), uvedit_edge_select_set_noflush(), uvedit_edge_select_set_with_sticky(), uvedit_edge_select_shared_vert(), uvedit_face_select_set(), uvedit_face_select_set_no_sync(), uvedit_face_select_set_with_sticky(), uvedit_face_select_shared_vert(), uvedit_loop_edge_select_set(), uvedit_loop_vert_select_set(), uvedit_select_flush_from_verts(), uvedit_uv_select_flush_from_tag_sticky_loc_internal(), uvedit_uv_select_set(), uvedit_uv_select_set_with_sticky(), uvedit_uv_select_shared_vert(), uvedit_vert_select_set_no_sync(), uvedit_vertex_select_tagged(), blender::ed::object::vgroup_grease_pencil_select_verts(), blender::ed::object::vgroup_select_verts(), view3d_userdata_circleselect_init(), walker_select(), WM_gizmo_select_bias(), WM_gizmo_select_set(), wm_gizmo_select_set_ex(), and blender::ui::AbstractViewItem::~AbstractViewItem().
| #define sin glsl::sin |
Definition at line 130 of file gpu_shader_cxx_builtin.hh.
Referenced by KDL::acos(), bend_angle(), blender::geometry::PackIsland::build_inverse_transformation(), blender::geometry::PackIsland::build_transformation(), cloth_spring_angle(), blender::noise::compute_2d_gabor_kernel(), KDL::cos(), KDL::cos(), blender::nodes::node_geo_curve_primitive_arc_cc::create_arc_curve_from_radius(), blender::nodes::node_geo_curve_primitive_circle_cc::create_point_circle_curve(), blender::nodes::node_geo_curve_primitive_circle_cc::create_radius_circle_curve(), blender::nodes::node_geo_curve_primitive_spiral_cc::create_spiral_curve(), blender::nodes::node_geo_curve_primitive_star_cc::create_star_curve(), blender::io::alembic::create_swapped_rotation_matrix(), blender::deform_drawing(), KDL::Frame::DH(), KDL::Frame::DH_Craig1989(), diagonalize(), libmv::DrawEllipse(), ED_anim_calculate_butterworth_coefficients(), eul_to_mat3(), eul_to_mat4(), euler_to_mat(), KDL::Rotation::EulerZYZ(), eulO_to_mat3(), eulO_to_quat(), blender::geometry::extend_curve_curved(), extrawindow_spin_cursor(), fcm_fn_generator_evaluate(), find_even_superellipse_chords(), find_internal_spring_target_vertex(), blender::math::detail::from_rotation(), blender::math::detail::from_rotation(), gearGL(), gearGL(), blender::bke::greasepencil::convert::get_legacy_stroke_to_texture_matrix(), blender::bke::greasepencil::get_stroke_to_texture_matrix(), GHOST_Wintab::getInput(), KDL::Rotation::GetRotAngle(), gpencil_calc_stroke_fill_uv(), slim::grad(), Freestyle::LanczosWindowed(), slim::map_vertices_to_convex_border(), blender::modify_stroke_random(), Freestyle::NodePerspectiveCamera::NodePerspectiveCamera(), libmv::NRealisticCamerasFull(), libmv::NRealisticCamerasSparse(), blender::geometry::p_abf_compute_sines(), blender::geometry::p_chart_correct_degenerate_triangle_point(), blender::geometry::p_chart_correct_degenerate_triangles2(), blender::geometry::p_chart_lscm_solve(), phase_mie_fitted_parameters(), KDL::Rotation::Rot(), Rot(), KDL::Rotation::Rot2(), Freestyle::NodeTransform::Rotate(), blender::math::rotate(), libmv::RotationFromEulerVector(), RotationMatrix(), libmv::RotationRodrigues(), KDL::Rotation::RPY(), Freestyle::OGF::MatrixUtil::semi_definite_symmetric_eigen(), IK_QSphericalSegment::SetLimit(), IK_QSwingSegment::SetLimit(), blender::math::sin(), blender::math::sin(), KDL::sin(), KDL::sin(), sinc(), blender::ed::curves::pen_tool::snap_8_angles(), Freestyle::SteerableViewMap::SteerableViewMap(), svm_vector_math(), blender::math::tests::TEST(), blender::tests::TEST(), blender::geometry::UVMinimumEnclosingSquareFinder::update(), IK_QSphericalSegment::UpdateAngle(), IK_QSwingSegment::UpdateAngle(), and IK_QElbowSegment::UpdateAngleApply().
| #define sinh glsl::sinh |
Definition at line 131 of file gpu_shader_cxx_builtin.hh.
Referenced by KDL::cosh(), KDL::cosh(), KDL::sinh(), and KDL::sinh().
| #define sqrt glsl::sqrt |
Definition at line 119 of file gpu_shader_cxx_builtin.hh.
Referenced by Freestyle::angle_from_cotan(), blender::draw::gpencil::Instance::antialiasing_sample_get(), area_light_rect_sample(), ArHosekSkyModel_GetRadianceInternal(), BKE_mesh_mdisp_flip(), BM_face_multires_bounds_smooth(), BM_loop_interp_multires_ex(), bsdf_hair_chiang_albedo(), bsdf_hair_huang_sample(), bssrdf_setup_radius(), RenderScheduler::calculate_resolution_divider_for_time(), calculate_resolution_for_divider(), slim::compute_transformation_matrix2_pins(), slim::computeGlobalScaleInvarianceFactor(), ComputeSwingMatrix(), Eigen::internal::constrained_conjugate_gradient(), slim::correct_geometry_size(), Freestyle::cotan(), CSqrt(), blender::ed::curves::curve_draw_event_add(), curve_draw_event_add(), do_kink(), slim::doublearea(), ease_sigmoid_function(), Freestyle::eigenvector(), EllipseClamp(), libmv::euclidean_resection::EuclideanResectionAnsarDaniilidis(), libmv::EuclideanScaleToUnity(), EulerAngleFromMatrix(), libmv::F_FromCorrespondance_2points(), fcm_fn_generator_evaluate(), find_even_superellipse_chords_general(), blender::bke::tests::find_flip_boundary(), find_superellipse_chord_endpoint(), fresnel_conductor_polarized(), fresnel_dielectric_cos(), libmv::FrobeniusNorm(), libmv::Gaussian(), libmv::GaussianInversePositive(), gearGL(), gearGL(), slim::get_smallest_pos_quad_zero(), GHOST_WindowX11::getDPIHint(), KDL::Rotation::GetEulerZYZ(), KDL::Rotation::GetRotAngle(), KDL::Rotation::GetRPY(), gizmo_spot_blend_prop_matrix_set(), GPU_indexbuf_build_curves_on_device(), slim::grad(), Freestyle::gts_vertex_principal_curvatures(), Freestyle::SilhouetteGeomEngine::ImageToWorldParameter(), IMB_filter_extend(), libmv::InternalReprojectionError(), ior_from_F0(), iridescence_airy_summation(), libmv::IsotropicPreconditionerFromPoints(), libmv::KRt_From_P(), len_v2_db(), len_v2v2_db(), float2::length(), float3::length(), float4::length(), libmv_reprojectionErrorForImage(), libmv_reprojectionErrorForTrack(), microfacet_fresnel(), KDL::Vector2::Norm(), KDL::Vector::Norm(), Freestyle::VecMat::value_type< T, 2 >::norm(), normalize(), Freestyle::normalize2(), Freestyle::normalize3(), blender::math::normalize_and_get_length(), normalize_v3_length_db(), normalize_vn_vn(), btVectorX< float >::nrm2(), KDL::Rotation::Ortho(), blender::geometry::pack_island_xatlas(), libmv::PearsonProductMomentCorrelation(), libmv::PreconditionerFromPoints(), KDL::PYTHAG(), blender::math::refract(), refract(), resolve_quad_u_v2(), resolve_quad_uv_v2_deriv(), Freestyle::NodeTransform::Rotate(), sabin_gamma(), safe_sqrt(), safe_sqrt(), safe_sqrtf(), libmv::euclidean_resection::SelectControlPoints(), blender::io::obj::set_bsdf_socket_values(), IK_QJacobian::SetDoFWeight(), IK_QTask::SetWeight(), blender::bke::subdiv::sharpness_to_crease(), solve_cubic(), libmv::SolveCubicPolynomial(), libmv::Dogleg< Function, Jacobian, Solver >::SolveDoglegDirection(), SolveP2(), SolveP3(), SolveP4Bi(), SolveP4De(), Freestyle::OGF::sphere_clip_vector(), Freestyle::SphericalGrid::Transform::sphericalProjection(), SphericalRangeParameters(), KDL::sqrt(), KDL::sqrt(), blender::ed::vse::strip_circle_select_radius_image_isect(), blender::seq::strip_retiming_evaluate_arc_segment(), KDL::svd_eigen_HH(), svm_node_closure_bsdf(), svm_node_principled_volume(), TEST(), blender::bke::tests::test_vec_roll_to_mat3_orthogonal(), tile_calculate_best_size(), libmv::BruteRegionTracker::Track(), libmv::HybridRegionTracker::Track(), libmv::RetrackRegionTracker::Track(), transform_to_quat(), slim::update_weights_and_closest_rotations(), Freestyle::V2DistanceBetween2Points(), Freestyle::V2Length(), Vector_angle(), Vector_length_get(), Vector_length_set(), wm_block_splash_image_roundcorners_add(), and wm_xr_navigation_teleport_modal().
| #define tan glsl::tan |
Definition at line 132 of file gpu_shader_cxx_builtin.hh.
Referenced by BKE_curve_decimate_bezt_array(), slim::convex_border_parameterization(), ED_anim_calculate_butterworth_coefficients(), fcm_fn_generator_evaluate(), lineart_matrix_perspective_44d(), phase_mie_fitted_parameters(), Freestyle::AppView::setHorizontalFov(), svm_vector_math(), blender::math::tan(), blender::math::tan(), KDL::tan(), and KDL::tan().
| #define tanh glsl::tanh |
Definition at line 133 of file gpu_shader_cxx_builtin.hh.
Referenced by KDL::tanh(), and KDL::tanh().
| #define trunc glsl::trunc |
Definition at line 120 of file gpu_shader_cxx_builtin.hh.
Referenced by file_main_region_init(), and blender::nodes::node_fn_float_to_int_cc::get_multi_function().
References RET.
Referenced by add_keyingset_button_exec(), bpy_app_help_text(), clear_key_button_exec(), connect_hair_exec(), copy_driver_to_selected_button_exec(), copy_to_selected_button(), copy_to_selected_button_exec(), delete_key_button_exec(), disconnect_hair_exec(), insert_key_button_exec(), isequal(), isequal(), isequal(), main_args_help_as_string(), main_args_setup(), override_add_button_exec(), override_remove_button_exec(), pose_select_children(), print_help(), ptcache_bake_exec(), ptcache_bake_invoke(), ptcache_baker_create(), remove_driver_button_exec(), reset_default_button_exec(), tridiagonal_solve_with_limits(), ui_item_fit(), and blender::MatBase< T, SrcNumCol, SrcNumRow, SrcAlignment >::zero().
References RET.
Referenced by mem_guarded::internal::ATTR_NONNULL(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), and blender::tests::TEST().
| int atomicAdd | ( | int & | , |
| int | ) |
References RET.
| int atomicAnd | ( | int & | , |
| int | ) |
References RET.
| int atomicCompSwap | ( | int & | , |
| int | , | ||
| int | ) |
References RET.
| int atomicExchange | ( | int & | , |
| int | ) |
References RET.
| int atomicMax | ( | int & | , |
| int | ) |
References RET.
| int atomicMin | ( | int & | , |
| int | ) |
References RET.
| int atomicOr | ( | int & | , |
| int | ) |
References RET.
| int atomicXor | ( | int & | , |
| int | ) |
References RET.
| int bitCount | ( | int | ) |
References RET.
| int bitfieldExtract | ( | int | ) |
References RET.
| int bitfieldInsert | ( | int | ) |
References RET.
References RET.
| VecBase< int, D > bitfieldInsert | ( | VecOp< uint, D > | , |
| VecOp< uint, D > | , | ||
| int | , | ||
| int | ) |
References RET.
| int bitfieldReverse | ( | int | ) |
References RET.
Referenced by area_light_rect_sample(), background_map_pdf(), bake_offset_towards_center(), blender::seq::blur_isolate_highlights(), bsdf_ashikhmin_shirley_setup(), bsdf_hair_reflection_setup(), bsdf_hair_transmission_setup(), bsdf_sheen_setup(), bsdf_toon_setup_common(), bssrdf_setup(), BVHSpatialSplit::BVHSpatialSplit(), Freestyle::CalligraphicShader::CalligraphicShader(), clamp(), clamp(), blender::nodes::node_geo_tool_set_selection_cc::clamp_selection(), IK_QSphericalSegment::ComputeClampRotation(), ClampNode::constant_fold(), MixColorNode::constant_fold(), MixFloatNode::constant_fold(), MixVectorNode::constant_fold(), RGBRampNode::constant_fold(), create_mesh(), SceneParams::curve_subdivisions(), cycles_precompute(), debug_color_pack(), Integrator::device_update(), blender::gpu::MTLContext::ensure_depth_stencil_state(), MapRangeNode::expand(), fast_cosf(), fast_exp2f(), fast_exp2f4(), fast_log2f(), fast_logb(), fast_sincosf(), fast_sinf(), blender::bke::pbvh::pixels::Rows::filter_pixels_for_closer_examination(), float_ramp_lookup(), float_ramp_lookup(), ConstantFolder::fold_mix(), ConstantFolder::fold_mix_color(), ConstantFolder::fold_mix_float(), BVHObjectBinning::get_bin(), blender::nodes::node_shader_map_range_cc::gpu_shader_map_range(), guiding_record_bssrdf_bounce(), guiding_record_surface_bounce(), hsl_to_rgb(), hsl_to_rgb(), interpolate_curve_points(), ior_from_F0(), ior_from_F0(), kernel_curve_shadow_transparency_evaluate(), light_distribution_sample(), light_tree_emitter_importance(), light_tree_node_importance(), ConstantFolder::make_constant_clamp(), ConstantFolder::make_constant_clamp(), SubPatch::map_uv(), blender::nodes::node_shader_mix_rgb_cc::MixRGBFunction::MixRGBFunction(), NODE_DEFINE(), node_mix_clamp(), ObtainCacheParticleData(), pdf_exponential_distribution(), quat_interpolate(), rgb_ramp_lookup(), rgb_ramp_lookup(), rgb_ramp_lookup(), rgb_ramp_lookup(), sample_exponential_distribution(), sample_trimmed_logistic(), blender::nodes::node_geo_sample_index_cc::SampleIndexFunction::SampleIndexFunction(), schlick_fresnel(), blender::nodes::node_shader_map_range_cc::sh_node_map_range_build_multi_function(), blender::nodes::node_shader_mix_rgb_cc::sh_node_mix_rgb_build_multi_function(), shadow_ray_offset(), SKY_multiple_scattering_precompute_sun(), SKY_multiple_scattering_precompute_texture(), SKY_single_scattering_precompute_sun(), SKY_single_scattering_precompute_texture(), sky_texture_precompute_hosek(), smootherstep(), BVHSpatialSplit::split_curve_primitive(), BVHSpatialSplit::split_triangle_primitive(), svm_node_clamp(), svm_node_closure_bsdf(), svm_node_layer_weight(), svm_node_radial_tiling(), svm_node_tex_gabor(), svm_node_tex_noise(), svm_node_tex_voronoi(), svm_node_vector_map_range(), ConstantFolder::try_bypass_or_make_constant(), IK_QElbowSegment::UpdateAngle(), IK_QRevoluteSegment::UpdateAngle(), IK_QSphericalSegment::UpdateAngle(), IK_QSwingSegment::UpdateAngle(), IK_QTranslateSegment::UpdateAngle(), and CCL_NAMESPACE_BEGIN::TextureInterpolator< TexT, OutT >::wrap_clamp().
References RET.
Referenced by _softbody_calc_forces_slice_in_a_thread(), blender::ed::sculpt_paint::accumulate_area_center(), blender::ed::sculpt_paint::accumulate_area_normal(), blender::ed::sculpt_paint::boundary::add_index(), btGImpactCollisionAlgorithm::addContactPoint(), blender::ed::transform::applyPushPull(), blender::ed::transform::applyShrinkFatten(), blender::ed::sculpt_paint::area_center_calc_weighted(), area_light_tree_parameters(), blender::ed::sculpt_paint::area_normal_calc_weight(), background_light_tree_parameters(), BKE_brush_calc_curve_factors(), BKE_brush_curve_strength(), BKE_curveprofile_insert(), BKE_paint_randomize_color(), blender::compositor::bokeh(), bone_draw_envelope(), blender::ed::sculpt_paint::greasepencil::brush_fill_influence(), brush_painter_2d_refresh_cache(), brush_painter_imbuf_new(), blender::ed::sculpt_paint::greasepencil::brush_point_influence(), btComputeGjkEpaPenetration(), btManifoldPoint::btManifoldPoint(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_bmesh(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_grids(), blender::ed::sculpt_paint::calc_area_normal_and_center_node_mesh(), calc_duplicates_cb_cpp(), blender::ed::sculpt_paint::cloth::calc_plane_pinch_forces(), calculate_grid_step(), calculate_grid_step_subframes(), blender::ed::sculpt_paint::min_distance_edit::calculate_points_per_side(), capsuleCapsuleDistance(), blender::ed::sculpt_paint::greasepencil::closest_distance_to_surface_2d(), Freestyle::GridHelpers::closestPointOnPolygon(), Freestyle::GridHelpers::closestPointToSegment(), blender::ed::sculpt_paint::cloth::cloth_brush_simulation_falloff_get(), cloth_collision(), cloth_selfcollision(), SphereTriangleDetector::collide(), btConvexPlaneCollisionAlgorithm::collideSingleContact(), collision_response(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_feathered_matte(), blender::nodes::node_composite_keying_cc::KeyingOperation::compute_morphed_matte(), createPredictiveContactsInternal(), blender::ed::transform::createTransActionData(), blender::ed::vse::cursor_move_by_line(), Freestyle::GridHelpers::distancePointToPolygon(), distant_light_tree_parameters(), draw_horizontal_scale_indicators(), draw_vertical_scale_indicators(), btIDebugDraw::drawContactPoint(), drw_shgroup_bone_envelope_distance(), dynamic_paint_paint_single_point_cb_ex(), ED_view3d_text_colors_get(), envelope_bone_weighting(), libmv::EuclideanScaleToUnity(), blender::nodes::node_composite_dilate_cc::DilateErodeOperation::execute_distance_threshold_cpu(), blender::ed::vse::find_closest_cursor_offset(), blender::ed::space_node::find_socket_at_mouse_y(), btPolyhedralContactClipping::findSeparatingAxis(), blender::noise::fractal_voronoi_distance_to_edge(), fractal_voronoi_distance_to_edge(), blender::generate_curves(), btSoftBody::generateBendingConstraints(), get_divisor(), blender::string_search::get_fuzzy_match_errors(), blender::ed::greasepencil::trim::get_intersection_distance_of_segments(), blender::compositor::get_shader_name(), blender::ed::space_node::viewer_linking::get_viewer_node_position_candidates(), btGjkPairDetector::getClosestPointsNonVirtual(), btSphereBoxCollisionAlgorithm::getSphereDistance(), btGImpactCollisionAlgorithm::gimpacttrimeshpart_vs_plane_collision(), blender::render::texturemargin::TextureMarginMap::grow_dijkstra(), hair_collision(), blender::compositor::horizontal_pass(), blender::compositor::horizontal_pass_cpu(), blender::compositor::horizontal_pass_gpu(), blender::ed::sculpt_paint::greasepencil::GreasePencilStrokeOperationCommon::init_auto_masking(), blender::ed::transform::InputCustomRatioFlip(), key_inside_circle(), light_tree_emitter_importance(), light_tree_node_importance(), merge_channels_metadata(), mnee_newton_solver(), blender::compositor::morphological_distance(), blender::compositor::morphological_distance_feather(), blender::compositor::morphological_distance_gpu(), blender::ed::vse::mouse_over_key_get_from_strip(), move_all_selected_points(), move_bezt_handle_or_vertex_by_displacement(), nlaedit_strip_at_region_position(), NODE_DEFINE(), NODE_DEFINE(), NODE_DEFINE(), blender::ed::space_node::node_find_indicated_socket(), blender::nodes::node_geo_proximity_cc::node_geo_exec(), blender::nodes::node_geo_sdf_grid_offset_cc::node_geo_exec(), libmv::nViewDatasetConfigator::nViewDatasetConfigator(), blender::ed::sculpt_paint::greasepencil::VertexBlurOperation::on_stroke_extended(), paint_2d_stroke(), paint_brush_color_get(), 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(), parse_channels(), blender::ed::space_node::pick_input_link_by_link_intersect(), point_light_tree_parameters(), btConvexPlaneCollisionAlgorithm::processCollision(), btTriangleRaycastCallback::processTriangle(), blender::ed::greasepencil::randomize_color(), blender::ed::greasepencil::randomize_opacity(), blender::ed::greasepencil::randomize_radius(), blender::ed::greasepencil::randomize_rotation(), range_search_cb_cpp(), ray_optical_depth(), resolveSingleBilateral(), resolveSingleCollision(), resolveSingleCollision(), sb_spring_force(), blender::ed::sculpt_paint::select_grow::select_grow_update(), setupFrictionConstraint(), setupMultiBodyContactConstraint(), single_scattering(), blender::ed::sculpt_paint::greasepencil::EraseOperationExecutor::soft_eraser(), spot_light_tree_parameters(), blender::eevee::IrradianceBake::surfel_raster_views_sync(), svm_node_camera(), svm_node_tex_voronoi(), svm_vector_math(), svm_voronoi_output(), tablet_tool_handle_distance(), TEST(), TEST(), blender::geometry::Occupancy::trace_triangle(), blender::ed::transform::transdata_elem_push_pull(), blender::ed::transform::transdata_elem_shrink_fatten(), triangle_light_tree_parameters(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl(), blender::ed::sculpt_paint::select_grow::update_points_selection(), uv_move_on_axis_exec(), blender::compositor::vertical_pass(), blender::compositor::vertical_pass_cpu(), blender::compositor::vertical_pass_gpu(), View(), view2d_edge_pan_speed(), voronoi_distance(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), voronoi_n_sphere_radius(), walkEvent(), and wm_block_splash_image_roundcorners_add().
| int findLSB | ( | int | ) |
References RET.
| int findMSB | ( | int | ) |
References RET.
Referenced by blender::nodes::try_dispatch_float_math_fl3_to_fl3().
| void gpu_discard_fragment | ( | ) |
Definition at line 187 of file gpu_shader_cxx_builtin.hh.
References RET.
Referenced by blender::length_parameterize::accumulate_lengths(), blender::nodes::node_geo_curve_spline_parameter_cc::accumulated_lengths_curve_domain(), blender::geometry::add_curves_on_mesh(), iTaSC::Cache::addCacheItem(), iTaSC::Cache::addCacheVectorIfDifferent(), blender::gpu::MTLBufferPool::allocate_aligned_with_data(), annotation_stroke_arrow_calc_points_segment(), apply_lengths_iter(), arrayModifier_doArray(), base_callback(), bevel_build_cutoff(), blender::gpu::MTLVertBuf::bind(), blender::gpu::MTLComputeState::bind_compute_bytes(), blender::gpu::MTLRenderPassState::bind_fragment_bytes(), blender::gpu::MTLRenderPassState::bind_vertex_bytes(), BKE_attribute_search_for_write(), BKE_attributes_length(), BKE_icon_geom_invert_lightness(), BKE_nurb_calc_length(), BKE_pchan_bbone_handles_compute(), BKE_pchan_bbone_spline_compute(), BLI_current_working_dir(), BLI_mmap_open(), BLI_mmap_read(), bm_edge_info_average_length_with_fallback(), BM_vert_calc_median_tagged_edge_length(), bmo_inset_region_exec(), boid_body(), bone_align_to_bone(), BPy_IDArray_getbuffer(), bpy_prop_string_from_callback_or_error(), bpy_prop_string_length_fn(), brush_puff(), blender::geometry::calc_position_without_interpolation(), blender::bke::curves::bezier::calculate_aligned_handle(), calculate_point_length(), blender::animrig::Channelbag::channel_group_create(), color_clamp_index(), blender::opensubdiv::compile_eval_patches_shader(), blender::opensubdiv::compile_eval_stencil_shader(), compile_shader_program(), BVHUnaligned::compute_aligned_space(), blender::ed::sculpt_paint::ScaleCurvesEffect::compute_poly_curve_length(), blender::geometry::curve_constraints::compute_segment_lengths(), IK_QPositionTask::ComputeJacobian(), convert_tree(), blender::nodes::node_geo_curve_primitive_line_cc::create_direction_line_curve(), blender::nodes::node_geo_curve_sample_cc::curve_accumulated_lengths(), debugDrawConstraint(), dfdx_spring(), distribute_simple_children(), do_kink(), do_path_effectors(), draw_axes(), draw_bone_update_disp_matrix_bbone(), blender::ed::transform::drawArrow(), ED_armature_ebone_add_primitive(), ED_node_tree_path_length(), ED_select_similar_compare_float_tree(), blender::imbuf::transform::edge_aa(), edge_wind_vertex(), blender::gpu::MTLContext::ensure_buffer_bindings(), blender::gpu::MTLContext::ensure_buffer_bindings(), execute_posetree(), execute_scene(), export_hair_curves(), fb(), fbderiv(), fbstar(), fbstar_jacobi(), blender::gpu::MTLShader::finalize(), iTaSC::Armature::finalize(), blender::array_utils::find_all_ranges(), blender::ed::greasepencil::find_curve_intersections(), blender::nodes::node_fn_format_string_cc::find_format_specifier(), blender::ed::space_node::find_visible_center_of_link(), blender::gpu::MTLBufferRange::flush(), blender::gpu::MTLBuffer::flush_range(), blender::ed::greasepencil::generate_corner(), generate_nsimage_for_file(), blender::get_build_factor(), get_fcurves_of_property(), blender::nodes::node_fn_string_to_value_cc::get_multi_function(), blender::geometry::get_permutation(), blender::animrig::get_rna_values(), blender::gpu::MTLTexture::get_storagebuf(), BlenderSmokeLoader::get_voxels(), Freestyle::ViewEdge::getLength2D(), GPU_indexbuf_create_subrange(), GPU_indexbuf_create_subrange_in_place(), blender::ed::sculpt_paint::grease_pencil_fill_extension_cut(), blender::ed::sculpt_paint::grease_pencil_fill_get_extension_data(), hair_create_input_mesh(), handle_app1(), GHOST_SystemCocoa::handleKeyEvent(), hash_shuffle_uint(), IK_SetTransform(), blender::nodes::node_composite_file_output_cc::FileOutputOperation::inflate_result(), blender::gpu::IndexBuf::init_subrange(), blender::ed::transform::InputCustomRatioFlip(), Interface1D_length_2d_get(), blender::gpu::is_apple_sillicon(), iterate_lengths_iter(), line_directive(), lineart_sort_adjacent_items(), blender::gpu::MTLPixelBuffer::map(), MOD_solidify_nonmanifold_modifyMesh(), blender::gpu::MTLShader::MTLShader(), nlaevalchan_blend_value(), nlaevalchan_blend_value_get_inverted_lower_evalchan(), nlaevalchan_blend_value_get_inverted_upper_evalchan(), nlaevalchan_combine_value(), nlaevalchan_combine_value_get_inverted_lower_evalchan(), nlaevalchan_combine_value_get_inverted_upper_evalchan(), nlaevalchan_detect_mix_mode(), nlaevalchan_get_default_values(), nlaevalchan_snapshot_new(), nlaevalchan_verify_key(), nlastrip_get_frame_transition(), blender::nodes::node_geo_curve_primitive_line_cc::node_declare(), blender::nodes::node_geo_curve_sample_cc::node_declare(), blender::nodes::node_geo_curve_to_points_cc::node_declare(), blender::bke::node_foreach_working_space_color(), blender::nodes::node_geo_curve_length_cc::node_geo_exec(), blender::nodes::node_geo_curve_resample_cc::node_geo_exec(), blender::nodes::node_geo_curve_to_points_cc::node_geo_exec(), blender::bke::pbvh::normals_calc_verts_simple(), osl_range_check_err(), blender::ed::sculpt_paint::paint_line_strokes_spacing(), blender::ed::sculpt_paint::paint_space_stroke(), blender::ed::sculpt_paint::paint_space_stroke_spacing_variable(), plane_to_point_vector_v3_normalized(), print_error(), prop_subscript_ass_array_slice(), prop_subscript_ass_array_slice__as_seq_fast(), prop_subscript_ass_array_slice__bool_recursive(), prop_subscript_ass_array_slice__float_recursive(), prop_subscript_ass_array_slice__int_recursive(), property_string_get(), psys_cache_paths(), psys_get_particle_on_path(), psys_hair_use_simulation(), PyC_AsArray(), PyC_AsArray_FAST(), PyC_AsArray_Multi_FAST_impl(), pygpu_shader_uniform_bool(), pygpu_shader_uniform_float(), pygpu_shader_uniform_int(), pygpu_shader_uniform_vector_float(), pygpu_shader_uniform_vector_int(), pyrna_prop_array_subscript_slice(), Quaternion_rotate(), blender::gpu::MTLVertBuf::read(), rna_array_lookup_int(), rna_builtin_properties_lookup_string(), RNA_def_float_matrix(), RNA_def_property_array(), RNA_def_property_boolean_bitset_array_sdna(), rna_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_multi_array(), RNA_def_property_string_funcs(), rna_ensure_property_multi_array_length(), rna_iterator_array_begin(), RNA_parameter_dynamic_length_set(), RNA_parameter_dynamic_length_set_data(), RNA_property_array_dimension(), RNA_property_as_string(), rna_property_boolean_get_default_array_values(), RNA_property_collection_length(), RNA_property_float_get_default_array(), rna_property_float_get_default_array_values(), RNA_property_int_get_default_array(), rna_property_int_get_default_array_values(), RNA_property_string_get_default_alloc(), blender::nodes::node_geo_curve_sample_cc::sample_indices_and_factors_to_compressed(), scale_point_to_length(), scale_points_to_length(), IK_QSegment::SetTransform(), btGjkEpaSolver2::SignedDistance(), SIM_mass_spring_force_edge_wind(), SIM_mass_spring_force_spring_bending(), SIM_mass_spring_force_spring_goal(), SIM_mass_spring_force_spring_linear(), similar_edge_select_exec(), spring_grad_dir(), spring_length(), blender::StringRef::StringRef(), blender::StringRef::StringRef(), blender::StringRefNull::StringRefNull(), blender::gpu::supports_barycentric_whitelist(), blender::asset_system::tests::TEST(), blender::geometry::trim_sample_length(), txt_extended_ascii_as_utf8(), txt_sel_to_buf(), ui_but_get_pasted_text_from_clipboard(), unit_as_string_main(), blender::gpu::MTLStorageBuf::update(), blender::bke::greasepencil::update_curve_plane_normal_cache(), blender::ed::view3d::geometry_nodes_gizmos::TransformGizmos::update_scale_style(), blender::ed::view3d::geometry_nodes_gizmos::LinearGizmo::update_style(), and blender::ed::view3d::geometry_nodes_gizmos::TransformGizmos::update_translate_style().
Definition at line 158 of file math_base.h.
References b, ccl_device_inline, and T.
Definition at line 164 of file math_base.h.
References b, ccl_device_inline, and T.
Definition at line 372 of file math_base.h.
References b, and ccl_device_inline.
References RET.
| VecBase< T, D > mix | ( | VecOp< T, D > | , |
| VecOp< T, D > | , | ||
| VecOp< bool, D > | ) |
References RET.
References RET.
References RET.
Referenced by OSL_CLOSURE_STRUCT_MEMBER(), svm_vector_math(), and blender::nodes::try_dispatch_float_math_fl3_fl3_fl_to_fl3().
Referenced by _bli_array_iter_spiral_square(), annotation_stroke_arrow_calc_points_segment(), BKE_mask_spline_project_co(), cage3d_draw_box_interaction(), cage3d_draw_circle_handles(), blender::ed::sculpt_paint::auto_mask::calc_cavity_factor(), blender::nodes::node_composite_kuwahara_cc::ConvertKuwaharaOperation::compute_classic(), curve_select_shortest_path_surf(), dBoxBox2(), draw_azone_arrow(), blender::io::drop_sign(), edbm_select_axis_exec(), euler_filter_single_channel(), fast_safe_powf(), blender::bke::cryptomatte::CryptomatteHash::float_encoded(), gizmo_rect_pivot_from_scale_part(), Freestyle::GeomUtils::intersectRayBBox(), intersectRectQuad2(), kdtree2d_init(), normal_compress(), btLCP::pN_plusequals_ANi(), RE_bake_normal_world_to_tangent(), blender::gpu::FloatingPointFormat< true, 23, 8 >::set_sign(), btQuaternion::slerp(), blender::ed::curves::pen_tool::snap_8_angles(), blender::ed::greasepencil::snap_8_angles(), blender::ed::greasepencil::snap_diagonals(), blender::ed::greasepencil::snap_diagonals_box(), svm_node_normal_map(), svm_node_vector_displacement(), blender::math::to_axis_angle(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), blender::io::try_parse_float(), blender::io::try_parse_int(), ui_draw_popover_back_impl(), util_hash_to_float(), walkStacklessQuantizedTreeAgainstRay(), walkStacklessTreeAgainstRay(), and wind_func().
Definition at line 338 of file math_base_inline.cc.
References ccl_device_inline, MINLINE, result, and x.
Referenced by draw_start_vertex_circle(), fresnel_iridescence(), svm_node_map_range(), blender::noise::voronoi_smooth_f1(), blender::noise::voronoi_smooth_f1(), blender::noise::voronoi_smooth_f1(), blender::noise::voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), voronoi_smooth_f1(), and voronoi_smooth_f1().
References RET.
| VecBase< float, 3 > cross(VecOp< float, 3 >, VecOp< float, 3 >) RET | ( | VecOp< float, 3 > | , |
| VecOp< float, 3 > | ) |
Referenced by __anyhit__kernel_optix_local_hit(), btSoftBody::addAeroForceToFace(), btSoftBody::addAeroForceToNode(), angle_signed_on_axis_normalized_v3v3_v3(), Hair::apply_transform(), PointCloud::apply_transform(), area_light_rect_sample(), blender::math::AxisAngleBase< T, AngleT >::AxisAngleBase(), bevel_list_smooth(), BKE_gpencil_stroke_2d_flat(), BM_edge_is_convex(), BM_edgeloop_calc_normal_aligned(), BM_face_calc_area_uv_signed(), bm_face_split_by_concave(), bm_mesh_calc_volume_face(), bsdf_hair_chiang_eval(), bsdf_hair_chiang_sample(), bsdf_hair_reflection_sample(), bsdf_hair_transmission_sample(), bt_edge_plane(), btPrimitiveTriangle::buildTriPlane(), btTriangleShapeEx::buildTriPlane(), calcNormal(), camera_sample_panorama(), SphereTriangleDetector::collide(), compute_emitter_centroid_and_dir(), Mesh::Triangle::compute_normal(), computeAccelerationsArticulatedBodyAlgorithmMultiDof(), btRigidBody::computeImpulseDenominator(), continuousCollisionDetection(), cross_poly_v2(), blender::math::cross_tri(), ED_view3d_depth_read_cached_normal(), edbm_dupli_extrude_cursor_invoke(), edge_edge_angle_less_than_180(), edges_angle_kind(), BicubicPatch::eval(), LinearQuadPatch::eval(), extractRotation(), fillConstraintJacobianMultiDof(), fillMultiBodyConstraint(), blender::math::from_orthonormal_axes(), blender::bke::greasepencil::convert::get_legacy_layer_to_stroke_matrix(), blender::get_legacy_stroke_matrix(), blender::bke::greasepencil::get_local_to_stroke_matrix(), getJs(), getVelocityInLocalPointNoDelta(), getVelocityInLocalPointObsolete(), internalGetVelocityInLocalPointObsolete(), MyInternalTriangleIndexCallback::internalProcessTriangleIndex(), is_edge_convex_v3(), is_poly_convex_v2(), LightTreeEmitter::LightTreeEmitter(), lineIntersectsTriangle(), make_orthonormals(), make_orthonormals_safe_tangent(), make_orthonormals_tangent(), make_transform_frame(), mean_value_half_tan_v3(), microfacet_ggx_sample_vndf(), mnee_compute_constraint_derivatives(), mnee_compute_transfer_matrix(), mnee_setup_manifold_vertex(), modify_mesh(), motion_triangle_shader_setup(), Mesh::SubdFace::normal(), blender::math::orthogonalize(), btDeformableMultiBodyDynamicsWorld::performGeometricCollisions(), pointOutsideOfPlane(), primitive_tangent(), btSoftBodyTriangleCallback::processTriangle(), DebugDrawcallback::processTriangle(), blender::eevee::IrradianceBake::raylists_build(), setupContactConstraint(), setupFrictionConstraint(), setupMultiBodyContactConstraint(), setupSpherical(), slide_check_corners(), sortCachedPoints(), spherical_stereo_transform(), svm_node_normal_map(), svm_node_set_bump(), svm_node_tangent(), svm_node_vector_displacement(), svm_vector_math(), blender::eevee::Light::sync(), tan_angle(), blender::tests::TEST(), transform_inverse_cross(), transform_inverse_impl(), transform_negative_scale(), triangle_area(), triangle_light_pdf(), triangle_light_sample(), triangle_normal(), triangle_point_normal(), and wireframe().
| VecBase< T, D > faceforward(VecOp< T, D >, VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | , | ||
| VecOp< T, D > | ) |
Referenced by svm_vector_math(), and blender::nodes::try_dispatch_float_math_fl3_fl3_fl3_to_fl3().
| VecBase< bool, D > greaterThan(VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | ) |
| VecBase< bool, D > greaterThanEqual(VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | ) |
Referenced by AngularImpulseMatrix(), btSoftBody::appendDeformableAnchor(), BKE_tracking_dopesheet_update(), BKE_tracking_tracks_join(), btHinge2Constraint(), btUniversalConstraint(), compare_firstlast_putting_undefined_first(), btSoftColliders::CollideSDF_RD::DoNode(), btSoftColliders::CollideSDF_RDF::DoNode(), EIG_invert_m4_m4(), blender::compositor::OCIOToDisplayShaderContainer::get(), get_display_buffer_processor(), getBaseWorldTransform(), blender::ed::greasepencil::grease_pencil_layer_parent_set(), IMB_colormanagement_display_processor_new(), ImpulseMatrix(), ImpulseMatrix(), ImpulseMatrix(), btDeformableMultiBodyDynamicsWorld::integrateTransforms(), invert_m2_m2(), invert_m3_m3(), invert_m3_m3_safe_ortho(), invert_m4_m4(), invert_m4_m4_fallback(), invert_m4_m4_safe(), invert_m4_m4_safe_ortho(), localDirToWorld(), localPosToWorld(), blender::compositor::OCIOToDisplayShader::OCIOToDisplayShader(), pseudoinverse_m3_m3(), pseudoinverse_m4_m4(), tracking_dopesheet_channels_sort(), updateCollisionObjectInterpolationWorldTransforms(), and updateCollisionObjectWorldTransforms().
| VecBase< bool, D > lessThan(VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | ) |
| VecBase< bool, D > lessThanEqual(VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | ) |
| VecBase< T, D > mix(VecOp< T, D >, VecOp< T, D >, VecOp< bool, D >) RET | ( | VecOp< float, D > | , |
| VecOp< float, D > | , | ||
| VecOp< float, D > | ) |
|
constexpr |
Referenced by bli_load_symbols(), bli_windows_get_module_name(), BPY_app_icons_module(), BPY_app_timers_module(), bpy_import_test(), BPy_init_modules(), BPY_modules_update(), bpy_pydriver_create_dict(), BPY_python_start(), BPyInit_bmesh(), BPyInit_gpu(), BPyInit_hydra(), BPyInit_idprop(), BPyInit_imbuf(), blender::ed::sculpt_paint::boundary::calc_boundary_falloff(), CCL_python_module_init(), blender::io::SubdivModifierDisabler::disable_modifiers(), blender::ed::object::edit_modifier_poll_generic(), blender::io::usd::get_armature_modifier(), blender::io::usd::get_armature_modifier_obj(), GHOST_SystemSDL::getModifierKeys(), keymap_event_set(), object_subdivision_modifier(), obrel_armature_find(), blender::io::SubdivModifierDisabler::operator=(), padding(), PyC_FileAndNum(), PyC_NameSpace_ImportArray(), pyc_run_string_as_py_object(), PyInit_mathutils(), RNA_property_overridable_get(), SubdAttributeInterpolation::setup_attribute_corner_linear(), SubdAttributeInterpolation::setup_attribute_vertex_linear(), Mesh::tessellate(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl3(), UI_context_copy_to_selected_list(), and ui_context_fcurve_modifiers_via_fcurve().
Referenced by __anyhit__kernel_optix_local_hit(), add_node(), Mesh::add_vertex_normals(), Mesh::apply_transform(), area_light_spread_clamp_light(), attr_create_pointiness(), blender::math::AxisAngleBase< T, AngleT >::AxisAngleBase(), background_portal_sample(), bake_offset_towards_center(), blender_camera_focal_distance(), bsdf_ashikhmin_shirley_eval(), bsdf_ashikhmin_velvet_eval(), bsdf_ashikhmin_velvet_sample(), bsdf_hair_huang_eval_r(), bsdf_hair_reflection_eval(), bsdf_hair_reflection_sample(), bsdf_hair_transmission_eval(), bsdf_hair_transmission_sample(), bsdf_sheen_sample(), camera_direction_from_point(), camera_sample_orthographic(), camera_sample_panorama(), camera_sample_perspective(), camera_sample_to_ray(), camera_world_to_ndc(), compute_v(), CubeTriangleIsect::CubeTriangleIsect(), GeometryManager::displace(), equiangular_cubemap_face_to_direction(), BicubicPatch::eval(), LinearQuadPatch::eval(), blender::math::from_triangle(), blender::math::from_vector(), get_dupliface_transform_from_coords(), blender::bke::greasepencil::convert::get_legacy_layer_to_stroke_matrix(), blender::get_legacy_stroke_matrix(), blender::bke::greasepencil::get_local_to_stroke_matrix(), integrate_surface_bsdf_bssrdf_bounce(), integrator_init_from_bake(), blender::math::interpolate(), kernel_embree_filter_occluded_local_func_impl(), light_tree_pdf(), light_tree_to_local_space(), make_orthonormals(), make_orthonormals_tangent(), make_transform_frame(), microfacet_beckmann_sample_vndf(), microfacet_ggx_sample_vndf(), mnee_compute_transfer_matrix(), mnee_eval_bsdf_contribution(), mnee_setup_manifold_vertex(), motion_triangle_normals(), motion_triangle_shader_setup(), NODE_DEFINE(), blender::nodes::node_shader_tex_noise_cc::node_shader_gpu_tex_noise(), blender::nodes::node_shader_tex_voronoi_cc::node_shader_gpu_tex_voronoi(), noise_fbm(), noise_fbm(), noise_fbm(), noise_fbm(), noise_select(), noise_texture_1d(), noise_texture_2d(), noise_texture_3d(), noise_texture_4d(), blender::nodes::node_shader_tex_noise_cc::NoiseFunction::NoiseFunction(), blender::math::normal_tri(), object_normal_transform(), object_volume_density(), blender::math::orthogonalize(), orthogonalize_m4_stable(), orthogonalize_stable(), blender::noise::perlin_fbm(), blender::noise::perlin_fbm< float2 >(), blender::noise::perlin_fbm< float3 >(), blender::noise::perlin_float3_fractal_distorted(), blender::noise::perlin_float3_fractal_distorted(), blender::noise::perlin_float3_fractal_distorted(), blender::noise::perlin_float3_fractal_distorted(), blender::noise::perlin_fractal_distorted(), blender::noise::perlin_fractal_distorted< float >(), blender::noise::perlin_fractal_distorted< float2 >(), blender::noise::perlin_fractal_distorted< float3 >(), blender::noise::perlin_fractal_distorted< float4 >(), blender::noise::perlin_select(), point_light_intersect(), point_light_mnee_sample_update(), point_light_sample(), point_light_sample_from_intersection(), blender::math::pow(), primitive_motion_vector(), primitive_tangent(), quat_interpolate(), blender::eevee::IrradianceBake::raylists_build(), blender::io::usd::USDLightReader::read_object_data(), blender::nodes::node_geo_rotate_instances_cc::rotate_instances(), blender::eevee::PlanarProbe::set_view(), blender::ed::curves::pen_tool::snap_8_angles(), blender::ed::greasepencil::snap_8_angles(), spherical_stereo_transform(), spot_light_mnee_sample_update(), spot_light_sample(), spot_light_sample_from_intersection(), surface_shader_ao(), surface_shader_average_normal(), blender::eevee::IrradianceBake::surfels_create(), svm_node_camera(), svm_node_closure_bsdf(), svm_node_ies(), svm_node_normal(), svm_node_set_bump(), svm_node_tangent(), svm_node_tex_gabor(), svm_node_tex_noise(), svm_node_tex_voronoi(), svm_node_vector_displacement(), svm_node_vector_transform(), blender::math::tests::TEST(), blender::math::tests::TEST(), blender::math::tests::TEST(), blender::math::tests::TEST(), blender::math::tests::TEST(), blender::math::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::bke::tests::test_vec_roll_to_mat3_normalized(), blender::math::to_dual_quaternion(), blender::math::to_quaternion_legacy(), transform_clear_scale(), transform_rotate(), triangle_normal(), triangle_point_normal(), blender::nodes::try_dispatch_float_math_fl3_fl3_fl_to_fl3(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl3(), blender::nodes::try_dispatch_float_math_fl3_to_fl3(), Camera::update(), blender::bke::pbvh::uv_islands::UVBorderCorner::uv(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiDistToEdgeFunction::VoronoiDistToEdgeFunction(), blender::nodes::node_shader_tex_voronoi_cc::VoronoiMetricFunction::VoronoiMetricFunction(), blender::math::whitepoint_from_temp_tint(), and Camera::world_to_raster_size().
| VecBase< bool, D > notEqual(VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | ) |
| VecBase< T, D > reflect(VecOp< T, D >, VecOp< T, D >) RET | ( | VecOp< T, D > | , |
| VecOp< T, D > | ) |
Referenced by bsdf_hair_huang_eval_residual(), bsdf_hair_huang_sample(), blender::geometry::PackIsland::build_inverse_transformation(), blender::geometry::PackIsland::build_transformation(), svm_texco_reflection(), svm_vector_math(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl3(), and Vector_reflect().
| VecBase< float, D > step(VecOp< float, D >, VecOp< float, D >) RET | ( | VecOp< float, D > | , |
| VecOp< float, D > | ) |
Referenced by Freestyle::CurveInternal::__point_iterator< CurveInternal::CurvePoint_nonconst_traits >::__point_iterator(), Freestyle::CurveInternal::__point_iterator< CurveInternal::CurvePoint_nonconst_traits >::__point_iterator(), BVHBuild::add_reference_curves(), BVHBuild::add_reference_points(), BVHBuild::add_reference_triangles(), Mesh::add_vertex_normals(), ANIM_armature_bonecoll_move(), append_frame_snap_target(), append_second_snap_target(), attr_create_motion_from_velocity(), attr_create_motion_from_velocity(), attr_create_motion_from_velocity(), background_map_sample(), blender::animrig::bake_fcurve(), blender::ed::greasepencil::bake_grease_pencil_animation_exec(), BKE_curvemapping_integrate_clamped(), BKE_effectors_apply(), BLI_findlinkfrom(), BLI_listbase_link_move(), BLI_listbase_sort_r(), BLI_newton3d_solve(), BLI_strlen_utf8_ex(), BLI_strnlen_utf8_ex(), blo_do_versions_300(), Hair::Curve::bounds_grow(), bpy_bmeditselseq_subscript(), bpy_bmelemseq_subscript(), bpy_bmlayercollection_subscript(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IDArray_ass_subscript(), BPy_IDArray_subscript(), BPy_IntProperty(), BPy_IntVectorProperty(), brush_edit_apply(), brush_gen_texture(), C_Vector_Linspace(), C_Vector_Range(), blender::geometry::calc_straight_curve_positions(), Hair::Curve::cardinal_keys_for_step(), Hair::Curve::cardinal_motion_keys(), channels_bake_exec(), checker_board_text(), cloth_bvh_collision(), cloth_solve_collisions(), collision_move_object(), Color_ass_subscript(), Color_subscript(), libmv::CompleteReconstructionLogProgress(), compress_reconstruct_steps(), btRigidBody::computeGyroscopicImpulseImplicit_Body(), btRigidBody::computeGyroscopicImpulseImplicit_World(), cp_cu_key(), cp_key(), blender::nodes::node_geo_curve_primitive_arc_cc::create_arc_curve_from_points(), blender::nodes::node_geo_curve_primitive_quadratic_bezier_cc::create_quadratic_bezier_curve(), blender::ed::sculpt_paint::cursor_draw_tiling_preview(), Freestyle::CurveInternal::CurvePointIterator::CurvePointIterator(), Freestyle::CurveInternal::CurvePointIterator::CurvePointIterator(), CurvePointIterator_init(), diagonalize(), GeometryManager::displace(), do_cu_key(), do_key(), do_rel_cu_key(), blender::ed::sculpt_paint::do_tiled(), draw_dividers(), btIDebugDraw::drawArc(), btIDebugDraw::drawSpherePatch(), dynamicPaint_doSmudge(), ED_space_image_grid_steps(), ED_space_image_increment_snap_value(), ed_undo_step_direction(), uiLayoutItemGridFlow::estimate_impl(), Euler_ass_subscript(), Euler_subscript(), blender::bke::curves::catmull_rom::evaluate_segment(), export_hair_curves_motion(), export_hair_motion_validate_attribute(), export_pointcloud_motion(), ExportCurveSegmentsMotion(), frame_jump_delta_exec(), blender::RandomNumberGenerator::get_bytes(), get_effector_tot(), blender::get_factor_from_index(), blender::RandomNumberGenerator::get_int32(), SkyMultipleScattering::get_transmittance(), blender::RandomNumberGenerator::get_uint32(), Geometry::get_uv_tiles(), getLinToLogLut(), getLogToLinLut(), blender::ed::sculpt_paint::greasepencil::grease_pencil_interpolate_sequence_exec(), grid_axis_start_and_count(), idprop_ui_data_update_float(), idprop_ui_data_update_int(), btRigidBody::integrateVelocities(), integrator_volume_stack_update_for_subsurface(), interactive_value_init_from_property(), interpolate_curve_points(), key_evaluate_relative(), Hair::Curve::keys_for_step(), LerpCurveSegmentMotionCV(), blender::bke::curves::bezier::linear_interpolation(), blender::ed::sculpt_paint::greasepencil::linear_interpolation(), blender::geometry::linear_interpolation(), Matrix_ass_subscript(), Matrix_subscript(), MatrixAccess_subscript(), mesh_remove_doubles_on_axis(), libmv::Dogleg< Function, Jacobian, Solver >::minimize(), modify_mesh(), PointCloud::Point::motion_key(), Hair::Curve::motion_keys(), Camera::motion_step(), Geometry::motion_step(), Object::motion_step(), Camera::motion_time(), Geometry::motion_time(), Object::motion_time(), motion_triangle_compute_info(), motion_triangle_normals(), motion_triangle_normals_for_step(), motion_triangle_shader_setup(), motion_triangle_smooth_normal(), motion_triangle_smooth_normal(), motion_triangle_smooth_normal(), motion_triangle_vertices(), motion_triangle_vertices(), motion_triangle_vertices_and_normals(), motion_triangle_verts_for_step(), Mesh::Triangle::motion_verts(), blender::bke::greasepencil::LayerGroup::move_node_down(), blender::bke::greasepencil::LayerGroup::move_node_up(), playanim_step(), PointCloud::Point::point_for_step(), Freestyle::Curve::points_begin(), Freestyle::Curve::points_begin(), Freestyle::Curve::points_end(), Freestyle::Curve::points_end(), print_reconstruct_step(), psys_thread_context_init_distribute(), ptcache_particle_totwrite(), ptcache_particle_write(), ptcache_write_needed(), pygpu_buffer__mp_ass_subscript(), pygpu_buffer__mp_subscript(), pyrna_prop_array_ass_subscript(), pyrna_prop_array_subscript(), pyrna_prop_collection_ass_subscript(), pyrna_prop_collection_subscript(), Quaternion_ass_subscript(), Quaternion_subscript(), radial_control_invoke(), radial_control_paint_curve(), rand_range_i(), range_vn_fl(), read_shader_output(), reconstruct_struct(), blender::animrig::remap_cyclic_keyframe_location(), RNA_def_property_ui_range(), RNA_property_enum_step(), RNA_property_float_ui_range(), RNA_property_int_ui_range(), screen_animation_step_invoke(), blender::ed::vse::sequencer_separate_images_exec(), blender::nodes::inverse_eval::set_rna_property(), Freestyle::Stroke::setTextureStep(), SubdAttributeInterpolation::setup_attribute_type(), Freestyle::StrokeShaders::LengthDependingThicknessShader::shade(), SIM_cloth_solve(), blender::ed::greasepencil::simplify_fixed(), blender::ed::sculpt_paint::simplify_fixed(), blender::simplify_fixed(), blender::RandomNumberGenerator::skip(), blender::ed::sculpt_paint::undo::step_memory_size_get(), Freestyle::StrokeShaders::StrokeTextureStepShader::StrokeTextureStepShader(), StrokeTextureStepShader___init__(), target_project_tri_correct(), blender::bke::tests::TEST(), libmv::TEST(), textview_step_sel(), transform_motion_array_interpolate(), ui_block_colorpicker(), ui_but_hide_fraction(), ui_def_but_rna(), ui_draw_but_curve_grid(), ui_draw_but_VECTORSCOPE(), ui_get_but_step_unit(), ui_searchbox_select(), ui_textedit_delete(), ui_textedit_insert_buf(), ui_update_flexible_spacing(), UI_view2d_dot_grid_draw(), UI_view2d_draw_scale_x__discrete_frames_or_seconds(), UI_view2d_draw_scale_x__frames_or_seconds(), UI_view2d_draw_scale_y__values(), UI_view2d_multi_grid_draw(), uiTemplateColorPicker(), uiTemplateMarker(), btRaycastVehicle::updateAction(), btRaycastVehicle::updateVehicle(), uvedit_vertex_buttons(), Vector_ass_subscript(), Vector_subscript(), version_idproperty_move_data_float(), version_idproperty_move_data_int(), Mesh::Triangle::verts_for_step(), view2d_smoothview_invoke(), view_zoom_apply_step(), WIDGETGROUP_camera_refresh(), WM_gizmo_context_check_drawstep(), WM_gizmo_target_property_float_range_get(), WM_gizmomap_drawstep_from_gizmo_group(), wm_gizmomap_highlight_find(), wm_gizmomap_modal_set(), Camera::~Camera(), and Object::~Object().
Referenced by libmv::EuclideanResect(), libmv::euclidean_resection::EuclideanResectionPPnP(), blender::bke::greasepencil::convert::get_legacy_layer_to_stroke_matrix(), blender::bke::greasepencil::get_local_to_stroke_matrix(), blender::math::polar_decompose(), blender::math::pseudo_invert(), blender::eevee::PlanarProbe::set_view(), blender::math::tests::TEST(), blender::math::tests::TEST(), blender::math::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), blender::tests::TEST(), and blender::tests::TEST().