Blender V5.0
compositor_parallel_reduction_infos.hh File Reference

Go to the source code of this file.

Functions

 DEFINE_VALUE ("INITIALIZE(value)", "dot(value.rgb, luminance_coefficients)") DEFINE_VALUE("INITIALIZE(value)"
 log (max(dot(value.rgb, luminance_coefficients), 1e-5f))") DEFINE_VALUE("INITIALIZE(value)"
 pow (value.r - subtrahend, 2.0f)") DEFINE_VALUE("INITIALIZE(value)"
 pow (value.g - subtrahend, 2.0f)") DEFINE_VALUE("INITIALIZE(value)"
 pow (value.b - subtrahend, 2.0f)") DEFINE_VALUE("INITIALIZE(value)"
 pow (dot(value.rgb, luminance_coefficients) - subtrahend, 2.0f)") DEFINE_VALUE("INITIALIZE(value)"
 dot (value.rgb, luminance_coefficients)") DEFINE_VALUE("REDUCE(lhs
 max (lhs, rhs)") DEFINE_VALUE("INITIALIZE(value)"
 reduce_max (value.rgb)") DEFINE_VALUE("REDUCE(lhs
 max (rhs, lhs)") DEFINE_VALUE("REDUCE(lhs
 vec4 (value, vec2(0.0f))") DEFINE_VALUE("INITIALIZE(v)"

Variables

 rhs

Function Documentation

◆ DEFINE_VALUE()

DEFINE_VALUE ( "INITIALIZE(value)" ,
"dot(value.rgb, luminance_coefficients)"  )

◆ dot()

dot ( value. rgb,
luminance_coefficients  )

References DEFINE_VALUE.

Referenced by btPerturbedContactResult::addContactPoint(), btDeformableMassSpringForce::addScaledDampingForceDifferential(), Hair::apply_transform(), PointCloud::apply_transform(), area_light_intersect(), area_light_rect_sample(), area_light_sample(), area_light_spread_clamp_light(), area_light_tree_parameters(), atmosphere_intersection(), attr_create_pointiness(), background_portal_data_fetch_and_check_side(), bake_offset_towards_center(), bezier_handle_calc_length_v3(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_object_empty_image_data_is_visible_in_view3d(), BKE_shrinkwrap_project_normal(), blender_camera_focal_distance(), bm_edge_tag_from_smooth(), bm_edge_tag_from_smooth_and_set_sharp(), bm_vert_pair_best_face_get(), bm_vert_pair_share_best_splittable_face_cb(), BM_vert_pair_share_face_by_angle(), bsdf_ashikhmin_shirley_eval(), bsdf_ashikhmin_shirley_sample(), bsdf_ashikhmin_velvet_eval(), bsdf_ashikhmin_velvet_sample(), bsdf_diffuse_eval(), bsdf_diffuse_sample(), bsdf_diffuse_toon_eval(), bsdf_diffuse_toon_sample(), bsdf_eval(), bsdf_eval_accum(), bsdf_eval_init(), bsdf_glossy_toon_eval(), bsdf_glossy_toon_sample(), bsdf_hair_chiang_albedo(), bsdf_hair_chiang_eval(), bsdf_hair_chiang_sample(), bsdf_hair_huang_albedo(), bsdf_hair_huang_eval_r(), bsdf_hair_huang_eval_residual(), bsdf_hair_huang_sample(), bsdf_hair_reflection_eval(), bsdf_hair_reflection_sample(), bsdf_hair_transmission_eval(), bsdf_hair_transmission_sample(), bsdf_is_transmission(), bsdf_microfacet_estimate_albedo(), bsdf_microfacet_eval(), bsdf_microfacet_sample(), bsdf_oren_nayar_eval(), bsdf_oren_nayar_get_intensity(), bsdf_oren_nayar_sample(), bsdf_oren_nayar_setup(), bsdf_sample(), bsdf_sheen_sample(), bsdf_sheen_setup(), bsdf_translucent_eval(), bsdf_translucent_sample(), btDiscoverPortal(), btDoSimplex2(), btDoSimplex3(), btExpandPortal(), btMprVec3Dot(), btNearestPointInLineSegment(), btVec3Dot(), btPrimitiveTriangle::buildTriPlane(), btTriangleShapeEx::buildTriPlane(), bump_shadowing_term(), calc_edge_mat(), blender::ed::sculpt_paint::calc_front_face(), blender::ed::sculpt_paint::calc_front_face(), blender::ed::sculpt_paint::calc_front_face(), blender::ed::sculpt_paint::calc_front_face(), blender::ed::sculpt_paint::calc_front_face(), camera_distance(), closestPtPointTetrahedron(), collision_response(), column_vector_multiplication(), compatible_faceforward(), compute_2d_gabor_kernel(), compute_2d_gabor_noise_cell(), compute_3d_gabor_kernel(), compute_3d_gabor_noise_cell(), compute_v(), connect_frames(), btMultiBodyFixedConstraint::createConstraintRows(), btMultiBodySliderConstraint::createConstraintRows(), deflect_emitter_iter(), differential_transfer(), direction_to_fisheye_lens_polynomial(), distant_light_uv(), dot(), dot(), dot(), dot(), dot(), dot(), dynamic_paint_paint_mesh_cell_point_cb_ex(), eh_on_plane(), emissive_pdf(), ensure_valid_specular_reflection(), libmv::euclidean_resection::EuclideanResectionAnsarDaniilidis(), btSoftBodyHelpers::extrapolateBarycentricWeights(), FindIncidentEdge(), fisheye_lens_polynomial_to_direction(), SkyMultipleScattering::get_inscattering(), blender::bke::greasepencil::convert::get_legacy_layer_to_stroke_matrix(), blender::get_legacy_stroke_matrix(), get_limit_motor_info2(), blender::bke::greasepencil::get_local_to_stroke_matrix(), blender::nodes::node_geo_input_mesh_face_is_planar_cc::PlanarFieldInput::get_varray_for_context(), btSoftBodyHelpers::getBarycentricWeights(), getBernsteinCoeff(), btGjkPairDetector::getClosestPointsNonVirtual(), integrate_surface_direct_light(), integrator_init_from_bake(), LocalSupportVertexCallback::internalProcessTriangleIndex(), interpolate_fresnel_color(), blender::ed::sculpt_paint::gesture::is_affected(), isect_line_plane_v3(), isect_ray_plane_v3_factor(), light_pdf_area_to_solid_angle(), light_sample_shader_eval(), light_tree_emitter_importance(), light_tree_importance(), light_tree_node_importance(), line_plane_factor_v3(), line_point_factor_v2_ex(), line_point_factor_v3_ex(), linear_rgb_to_gray(), ShaderManager::linear_rgb_to_gray(), make_transform_frame(), Matrix_imatmul(), Matrix_matmul(), maxDot(), mean_value_half_tan_v2_db(), mean_value_half_tan_v3(), merge(), microfacet_ggx_preserve_energy(), microfacet_visible(), minDot(), mirrorball_to_direction(), mnee_compute_constraint_derivatives(), mnee_compute_transfer_matrix(), mnee_eval_bsdf_contribution(), mnee_newton_solver(), mnee_path_contribution(), mnee_setup_manifold_vertex(), NODE_DEFINE(), blender::bke::node_tree_to_dot(), operator*(), operator*(), operator*(), pdf_cos_hemisphere(), point_light_sample(), pointOutsideOfPlane(), portalCanEncapsuleOrigin(), portalEncapsulesOrigin(), SupportVertexCallback::processTriangle(), project(), btSoftBody::PSolve_SContacts(), quat_interpolate(), ray_aligned_disk_intersect(), ray_cone_intersect(), ray_disk_intersect(), ray_infinite_cylinder_intersect(), ray_plane_intersect(), ray_point_factor_v3_ex(), ray_quad_intersect(), ray_sphere_intersect(), ray_triangle_intersect(), rec709_to_rgb(), refract_angle(), row_vector_multiplication(), shader_setup_from_ray(), shader_setup_from_sample(), shadow_ray_offset(), shadow_ray_smooth_surface_offset(), btConvexHullInternal::shrink(), single_scattering(), solveConstraintObsolete(), btTranslationalLimitMotor::solveLinearAxis(), spot_light_intersect(), spot_light_sample(), spot_light_tree_parameters(), blender::seq::strip_unique_name_set(), surface_intersection(), svm_node_closure_bsdf(), svm_node_fresnel(), svm_node_layer_weight(), svm_node_normal(), svm_node_set_bump(), svm_vector_math(), btModifiedGramSchmidt< TV >::test(), timesTranspose(), blender::nodes::DerivedNodeTree::to_dot(), to_local(), to_local(), transform_compose(), transform_decompose(), transform_direction(), transform_direction_transposed(), transform_inverse_dot(), transform_motion_decompose(), transform_negative_scale(), transform_perspective(), transform_perspective_deriv(), transform_point(), transform_point(), triangle_light_pdf(), triangle_light_pdf_area_sampling(), triangle_light_sample(), triangle_light_tree_parameters(), blender::nodes::try_dispatch_float_math_fl3_fl3_to_fl(), Vector_angle(), Vector_length_set(), Vector_project(), volume_draine_eval(), volume_fournier_forand_eval(), volume_henyey_greenstein_eval(), volume_rayleigh_eval(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), voronoi_distance_to_edge(), wireframe(), WM_operator_py_idname_ok_or_report(), Camera::world_to_raster_size(), and xyz_to_rgb().

◆ log()

log ( max(dot(value.rgb, luminance_coefficients), 1e-5f) )

◆ max() [1/2]

◆ max() [2/2]

◆ pow() [1/4]

pow ( dot(value.rgb, luminance_coefficients) - subtrahend,
2. 0f )

◆ pow() [2/4]

◆ pow() [3/4]

pow ( value.g - subtrahend,
2. 0f )

◆ pow() [4/4]

pow ( value.r - subtrahend,
2. 0f )

◆ reduce_max()

◆ vec4()

Variable Documentation

◆ rhs

rhs

Definition at line 124 of file compositor_parallel_reduction_infos.hh.

Referenced by BLI_session_uid_ghash_compare(), BLI_session_uid_is_equal(), btDeformableBackwardEulerObjective::calculateContactForce(), Eigen::internal::constrained_conjugate_gradient(), btMultiBodyJointMotor::createConstraintRows(), btMLCPSolver::createMLCPFast(), btMultiBodyMLCPConstraintSolver::createMLCPFastMultiBody(), btMultiBodyMLCPConstraintSolver::createMLCPFastRigidBody(), KDL::Rotation::DoRotZ(), dot(), dot(), dot(), dot(), dot(), dot(), dot(), dot(), dot(), KDL::Twist::dot, EIG_linear_solver_print_matrix(), EIG_linear_solver_right_hand_side_add(), EIG_linear_solver_solve(), EIG_linear_solver_variable_get(), EIG_linear_solver_variable_set(), Eigen::internal::solve_retval< ConstrainedConjugateGradient< _MatrixType, _UpLo, _Filter, _Preconditioner >, Rhs >::evalTo(), KDL::Frame2::Frame2(), getInfo2InternalUsingFrameOffset(), getInfo2NonVirtual(), KDL::Rotation2::GetRot(), meshdeform_matrix_add_rhs(), meshdeform_matrix_add_semibound_phi(), blender::asset_system::AssetCatalogLessThan::operator()(), blender::gpu::CompareMTLBuffer::operator()(), btPersistentManifoldSortPredicate::operator()(), btPersistentManifoldSortPredicateDeterministic::operator()(), btSortConstraintOnIslandPredicate2::operator()(), btSortConstraintOnIslandPredicate::operator()(), btSortMultiBodyConstraintOnIslandPredicate::operator()(), btUnionFindElementSortPredicate::operator()(), IslandBatchSizeSortPredicate::operator()(), IslandBodyCapacitySortPredicate::operator()(), KDL::operator*(), KDL::operator*(), KDL::Rotation::operator*, KDL::RotationAcc::operator*, KDL::Vector2::operator*, KDL::VectorAcc::operator*, KDL::VectorVel::operator*, KDL::VectorVel::operator*, operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), blender::seq::RetimingRangeData::operator*=(), KDL::Rall1d< double >::operator*=(), KDL::Rall1d< double >::operator*=(), KDL::Rall2d< double, double, double >::operator*=(), KDL::Rall2d< double, double, double >::operator*=(), KDL::operator+(), KDL::operator+(), operator+(), operator+(), operator+(), operator+(), operator+(), operator+(), KDL::Rall1d< double >::operator+=(), KDL::Rall1d< double >::operator+=(), KDL::Rall2d< double, double, double >::operator+=(), KDL::Rall2d< double, double, double >::operator+=(), KDL::operator-(), KDL::operator-(), operator-(), operator-(), operator-(), operator-(), operator-(), operator-(), KDL::Rall1d< double >::operator-=(), KDL::Rall1d< double >::operator-=(), KDL::Rall2d< double, double, double >::operator-=(), KDL::Rall2d< double, double, double >::operator-=(), KDL::operator/(), KDL::operator/(), KDL::operator/(), operator/(), operator/(), operator/(), operator/(), operator/(), operator/(), operator/(), operator/(), KDL::Rall1d< double >::operator/=(), KDL::Rall1d< double >::operator/=(), KDL::Rall2d< double, double, double >::operator/=(), KDL::Rall2d< double, double, double >::operator/=(), KDL::Frame2::operator=(), KDL::RotationAcc::operator=(), KDL::RotationAcc::operator=(), lVector3f::operator=(), blender::operator==(), GPUSamplerState::operator==(), KDL::Twist::RefPoint(), KDL::Wrench::ReverseSign(), KDL::Vector2::Set3DZX(), btDeformableBodySolver::solveDeformableConstraints(), KDL::RotationVel::UnitX(), WM_prop_pystring_assign(), and KDL::Wrench::Zero().