|
Blender
V2.93
|
Go to the source code of this file.
Functions | |
| CCL_NAMESPACE_BEGIN ccl_device_inline float4 | operator- (const float4 &a) |
| ccl_device_inline float4 | operator* (const float4 &a, const float4 &b) |
| ccl_device_inline float4 | operator* (const float4 &a, float f) |
| ccl_device_inline float4 | operator* (float f, const float4 &a) |
| ccl_device_inline float4 | operator/ (const float4 &a, float f) |
| ccl_device_inline float4 | operator/ (const float4 &a, const float4 &b) |
| ccl_device_inline float4 | operator+ (const float4 &a, const float f) |
| ccl_device_inline float4 | operator+ (const float4 &a, const float4 &b) |
| ccl_device_inline float4 | operator- (const float4 &a, const float f) |
| ccl_device_inline float4 | operator- (const float4 &a, const float4 &b) |
| ccl_device_inline float4 | operator+= (float4 &a, const float4 &b) |
| ccl_device_inline float4 | operator*= (float4 &a, const float4 &b) |
| ccl_device_inline float4 | operator*= (float4 &a, float f) |
| ccl_device_inline float4 | operator/= (float4 &a, float f) |
| ccl_device_inline int4 | operator< (const float4 &a, const float4 &b) |
| ccl_device_inline int4 | operator>= (const float4 &a, const float4 &b) |
| ccl_device_inline int4 | operator<= (const float4 &a, const float4 &b) |
| ccl_device_inline bool | operator== (const float4 &a, const float4 &b) |
| ccl_device_inline float | distance (const float4 &a, const float4 &b) |
| ccl_device_inline float | dot (const float4 &a, const float4 &b) |
| ccl_device_inline float | len_squared (const float4 &a) |
| ccl_device_inline float4 | rcp (const float4 &a) |
| ccl_device_inline float4 | sqrt (const float4 &a) |
| ccl_device_inline float4 | sqr (const float4 &a) |
| ccl_device_inline float4 | cross (const float4 &a, const float4 &b) |
| ccl_device_inline bool | is_zero (const float4 &a) |
| ccl_device_inline float | average (const float4 &a) |
| ccl_device_inline float | len (const float4 &a) |
| ccl_device_inline float4 | normalize (const float4 &a) |
| ccl_device_inline float4 | safe_normalize (const float4 &a) |
| ccl_device_inline float4 | min (const float4 &a, const float4 &b) |
| ccl_device_inline float4 | max (const float4 &a, const float4 &b) |
| ccl_device_inline float4 | clamp (const float4 &a, const float4 &mn, const float4 &mx) |
| ccl_device_inline float4 | fabs (const float4 &a) |
| ccl_device_inline float4 | floor (const float4 &a) |
| ccl_device_inline float4 | mix (const float4 &a, const float4 &b, float t) |
| ccl_device_inline float4 | safe_divide_float4_float (const float4 a, const float b) |
| ccl_device_inline float4 | select (const int4 &mask, const float4 &a, const float4 &b) |
| ccl_device_inline float4 | reduce_min (const float4 &a) |
| ccl_device_inline float4 | reduce_max (const float4 &a) |
| ccl_device_inline float4 | reduce_add (const float4 &a) |
| ccl_device_inline float4 | zero_float4 () |
| ccl_device_inline float4 | one_float4 () |
| ccl_device_inline float4 | operator-= (float4 &a, const float4 &b) |
| ccl_device_inline float4 | mask (const int4 &mask, const float4 &a) |
| ccl_device_inline float4 | load_float4 (const float *v) |
| ccl_device_inline bool | isfinite4_safe (float4 v) |
| ccl_device_inline float4 | ensure_finite4 (float4 v) |
| ccl_device_inline float average | ( | const float4 & | a | ) |
Definition at line 337 of file util_math_float4.h.
References Freestyle::a, and reduce_add().
| ccl_device_inline float4 clamp | ( | const float4 & | a, |
| const float4 & | mn, | ||
| const float4 & | mx | ||
| ) |
Definition at line 376 of file util_math_float4.h.
References Freestyle::a, max(), and min().
| ccl_device_inline float4 cross | ( | const float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 300 of file util_math_float4.h.
References Freestyle::a, and make_float4.
| ccl_device_inline float distance | ( | const float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 252 of file util_math_float4.h.
References Freestyle::a, and len().
| ccl_device_inline float dot | ( | const float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 257 of file util_math_float4.h.
References Freestyle::a, and t.
Referenced by len(), and len_squared().
| ccl_device_inline float4 ensure_finite4 | ( | float4 | v | ) |
Definition at line 526 of file util_math_float4.h.
References isfinite_safe(), and v.
| ccl_device_inline float4 fabs | ( | const float4 & | a | ) |
Definition at line 381 of file util_math_float4.h.
References Freestyle::a, fabsf, and make_float4.
| ccl_device_inline float4 floor | ( | const float4 & | a | ) |
Definition at line 394 of file util_math_float4.h.
References Freestyle::a, floorf, and make_float4.
| ccl_device_inline bool is_zero | ( | const float4 & | a | ) |
Definition at line 310 of file util_math_float4.h.
References Freestyle::a, and make_float4.
| ccl_device_inline bool isfinite4_safe | ( | float4 | v | ) |
Definition at line 521 of file util_math_float4.h.
References isfinite_safe(), and v.
Referenced by transform_decomposed_isfinite_safe(), and transform_isfinite_safe().
| ccl_device_inline float len | ( | const float4 & | a | ) |
Definition at line 342 of file util_math_float4.h.
References Freestyle::a, dot(), and sqrtf.
Referenced by distance(), normalize(), and safe_normalize().
| ccl_device_inline float len_squared | ( | const float4 & | a | ) |
Definition at line 271 of file util_math_float4.h.
References Freestyle::a, and dot().
| ccl_device_inline float4 load_float4 | ( | const float * | v | ) |
Definition at line 505 of file util_math_float4.h.
References make_float4, and v.
| ccl_device_inline float4 mask | ( | const int4 & | mask, |
| const float4 & | a | ||
| ) |
Definition at line 471 of file util_math_float4.h.
References Freestyle::a, make_float4, and select().
Referenced by __btc(), accessor_release_mask_callback(), acf_mask_setting_ptr(), actedit_get_context(), add_feather_vertex_exec(), add_vertex_exec(), add_vertex_extrude(), add_vertex_handle_cyclic(), add_vertex_handle_cyclic_at_point(), add_vertex_new(), add_vertex_subdivide(), btSimpleDynamicsWorld::addRigidBody(), alpha_circle_mask(), animchannels_delete_exec(), animdata_filter_mask(), animdata_filter_mask_data(), Device::available_devices(), available_devices_func(), average_grid_element(), bake_ibuf_filter(), bake_ibuf_normalize_displacement(), bc_get_mesh_copy(), BKE_brush_randomize_texture_coords(), BKE_gpencil_free_layer_masks(), BKE_gpencil_from_image(), BKE_gpencil_layer_mask_add(), BKE_gpencil_layer_mask_remove(), BKE_gpencil_layer_mask_remove_ref(), BKE_gpencil_layer_mask_sort(), BKE_id_attributes_length(), BKE_mask_eval_animation(), BKE_mask_eval_update(), BKE_mask_evaluate(), BKE_mask_get_duration(), BKE_mask_layer_active(), BKE_mask_layer_active_set(), BKE_mask_layer_new(), BKE_mask_layer_remove(), BKE_mask_layer_rename(), BKE_mask_layer_unique_name(), BKE_mask_new(), BKE_maskrasterize_handle_init(), BKE_mesh_from_pointcloud(), BKE_mesh_new_nomain_from_template_ex(), BKE_mesh_nomain_to_mesh(), BKE_mesh_validate_all_customdata(), BKE_pointcloud_from_mesh(), BKE_tracking_refine_marker(), BKE_tracking_sample_pattern(), blender_device_info(), BLI_str_utf8_as_unicode(), BLI_str_utf8_as_unicode_and_size(), BLI_str_utf8_as_unicode_and_size_safe(), BLI_str_utf8_as_unicode_step(), BLI_str_utf8_size(), BLI_str_utf8_size_safe(), blender::gpu::GLFrameBuffer::blit_to(), blo_do_versions_270(), bm_log_vert_values_swap(), BM_mesh_bm_from_me(), BM_mesh_bm_to_me(), BM_mesh_bm_to_me_for_eval(), box_select_elem(), brightcontrast_apply(), brush_painter_curve_mask_new(), brush_painter_mask_ibuf_new(), blender::deg::DepsgraphNodeBuilder::build_mask(), blender::deg::DepsgraphRelationBuilder::build_mask(), blender::deg::DepsgraphNodeBuilder::build_view_layer(), blender::deg::DepsgraphRelationBuilder::build_view_layer(), bvh_unaligned_node_intersect(), BVHObjectBinning::BVHObjectBinning(), ObjectSocketMultiFunction::call(), RandomFloatFunction::call(), MapRangeFunction::call(), MapRangeSteppedFunction::call(), MapRangeSmoothstepFunction::call(), MapRangeSmootherstepFunction::call(), SeparateRGBFunction::call(), MF_SeparateXYZ::call(), ColorBandFunction::call(), blender::fn::CustomMF_GenericConstant::call(), blender::fn::CustomMF_GenericConstantArray::call(), blender::fn::CustomMF_DefaultOutput::call(), blender::fn::MFNetworkEvaluator::call(), blender::fn::CustomMF_SI_SO< In1, Out1 >::call(), blender::fn::CustomMF_SI_SI_SO< In1, In2, Out1 >::call(), blender::fn::CustomMF_SI_SI_SI_SO< In1, In2, In3, Out1 >::call(), blender::fn::CustomMF_SI_SI_SI_SI_SO< In1, In2, In3, In4, Out1 >::call(), blender::fn::CustomMF_SM< Mut1 >::call(), blender::fn::CustomMF_Convert< From, To >::call(), blender::fn::CustomMF_Constant< T >::call(), cdDM_from_mesh_ex(), check_pixel_assigned(), blender::gpu::GLFrameBuffer::clear(), click_select_channel_maskdatablock(), clip_main_region_draw(), color_balance_init_handle(), colorBalance_apply(), configure_and_run_tracker(), blender::fn::CPPType::construct_default_indices(), blender::fn::cpp_type_util::construct_default_indices_cb(), blender::compositor::MaskNode::convertToOperations(), copy_splines_exec(), blender::fn::CPPType::copy_to_initialized_indices(), blender::fn::cpp_type_util::copy_to_initialized_indices_cb(), blender::fn::CPPType::copy_to_uninitialized_indices(), blender::fn::cpp_type_util::copy_to_uninitialized_indices_cb(), blender::fn::CustomMF_SI_SO< In1, Out1 >::create_function(), blender::fn::CustomMF_SI_SI_SO< In1, In2, Out1 >::create_function(), blender::fn::CustomMF_SI_SI_SI_SO< In1, In2, In3, Out1 >::create_function(), blender::fn::CustomMF_SI_SI_SI_SI_SO< In1, In2, In3, In4, Out1 >::create_function(), blender::fn::CustomMF_SM< Mut1 >::create_function(), create_primitive_from_points(), createTransActionData(), createTransMaskingData(), curves_apply(), CustomData_bmesh_merge(), CustomData_copy(), CustomData_external_read(), CustomData_external_reload(), CustomData_external_write(), CustomData_free_typemask(), customData_mask_layers__print(), CustomData_merge(), CustomData_number_of_layers_typemask(), CustomData_set_only_copy(), cyclic_toggle_exec(), delete_exec(), blender::fn::CPPType::destruct_indices(), blender::fn::cpp_type_util::destruct_indices_cb(), Device::device_capabilities(), dirty_mask_apply_task_cb(), DM_from_template_ex(), DM_set_only_copy(), do_boundary_brush_bend_task_cb_ex(), do_boundary_brush_grab_task_cb_ex(), do_boundary_brush_inflate_task_cb_ex(), do_boundary_brush_slide_task_cb_ex(), do_boundary_brush_smooth_task_cb_ex(), do_boundary_brush_twist_task_cb_ex(), do_pose_brush_task_cb_ex(), do_projectpaint_clone(), do_projectpaint_clone_f(), do_projectpaint_draw(), do_projectpaint_draw_f(), do_projectpaint_mask(), do_projectpaint_mask_f(), do_projectpaint_smear(), do_projectpaint_smear_f(), do_projectpaint_soften(), do_projectpaint_soften_f(), do_projectpaint_thread(), draw_image_cache(), draw_mask_layers(), drawPropCircle(), DRW_shgroup_stencil_mask(), ED_mask_deselect_all(), ED_mask_draw(), ED_mask_draw_frames(), ED_mask_layer_ensure(), ED_mask_layer_shape_auto_key_all(), ED_mask_layer_shape_auto_key_select(), ED_mask_new(), ED_mask_select_check(), ED_mask_select_flush_all(), ED_mask_select_toggle_all(), ED_mask_selected_minmax(), ED_region_panels_draw(), ED_space_clip_set_mask(), ED_space_image_set_mask(), ED_space_image_show_cache(), edit_uv_mask_texture(), editbmesh_calc_modifiers(), escape_uri_string(), GJK< btConvexTemplate >::Evaluate(), gjkepa2_impl::GJK::Evaluate(), blender::compositor::ZCombineMaskOperation::executePixelSampled(), blender::fn::GVectorArray::extend(), extract_sculpt_data_init(), extrawindow_spin_cursor(), fabs(), blender::fn::CPPType::fill_initialized_indices(), blender::fn::cpp_type_util::fill_initialized_indices_cb(), blender::fn::CPPType::fill_uninitialized_indices(), blender::fn::cpp_type_util::fill_uninitialized_indices_cb(), filter_get_feature_scales_sse(), filter_get_features_sse(), find_prev_next_keyframes(), geometry_extract_tag_masked_faces(), GHOST_Buttons::get(), GHOST_ModifierKeys::get(), GHOST_System::getButtonState(), GHOST_ModifierKeys::getModifierKeyCode(), GHOST_System::getModifierKeyState(), Cubes::getNumTriangle(), Cubes::getTriangle(), GHOST_GetButtonState(), GHOST_GetModifierKeyState(), GHOST_SetCustomCursorShape(), gpencil_is_layer_mask(), gpencil_layer_cache_add(), gpencil_layer_mask_remove_exec(), gpencil_merge_layer_exec(), GPU_write_mask(), group_verify_socket(), heat_bone_weighting(), hue_correct_apply(), hue_correct_apply_threaded(), image_context(), image_main_region_draw(), image_refresh(), IMB_buffer_byte_from_float_mask(), IMB_buffer_float_from_float_mask(), IMB_filter_extend(), IMB_mask_clear(), IMB_mask_filter_extend(), IMB_rectblend(), init_brush_icons(), is_effected(), ColorBlock::isSingleColor(), kernel_filter_nlm_update_output(), keyframe_jump_exec(), layerInterp_paint_mask(), lib_link_mask_parent(), libmv_samplePlanarPatchByte(), libmv_samplePlanarPatchFloat(), mask_alloc(), mask_blend_read_data(), mask_blend_read_expand(), mask_blend_read_lib(), mask_blend_write(), mask_duplicate_exec(), mask_feather_weight_clear_exec(), mask_foreach_id(), mask_free_data(), mask_has_selection(), mask_hide_view_clear_exec(), mask_hide_view_set_exec(), mask_layer_move_exec(), mask_layer_move_poll(), mask_layer_new_exec(), mask_layer_remove_exec(), mask_normals_make_consistent_exec(), mask_parent_clear_exec(), mask_parent_set_exec(), mask_rasterize(), mask_select_linked_exec(), mask_select_linked_pick_invoke(), mask_select_more_less(), mask_shape_key_clear_exec(), mask_shape_key_feather_reset_exec(), mask_shape_key_insert_exec(), mask_shape_key_rekey_exec(), mask_switch_direction_exec(), maskmodifier_apply(), maskmodifier_apply_threaded(), PixelFormat::maskShiftAndSize(), blender::fn::GVArray::materialize_to_uninitialized(), mesh_calc_modifiers(), mesh_copy_data(), mesh_new_from_mesh_object_with_layers(), mesh_set_only_copy(), mesh_validate_customdata(), modifier_apply_threaded(), modifier_init_handle(), blender::fn::CPPType::move_to_initialized_indices(), blender::fn::cpp_type_util::move_to_initialized_indices_cb(), blender::fn::CPPType::move_to_uninitialized_indices(), blender::fn::cpp_type_util::move_to_uninitialized_indices_cb(), multires_disp_run_cb(), nlavalidmask_free(), nlavalidmask_init(), nlm_blur_horizontal(), node_add_mask_exec(), operator-(), OVERLAY_edit_mesh_cache_init(), paint_2d_do_making_brush(), paint_2d_lift_soften(), partialvis_update_grids(), paste_splines_exec(), pmj_sample_1D(), pointdensity_cache_object(), posttrans_mask_clean(), GHOST_SystemWin32::processButtonEvent(), project_line_gesture_apply_task_cb(), project_paint_face_init(), project_paint_uvpixel_init(), project_paint_uvpixel_mask(), RE_bake_margin(), RE_bake_mask_fill(), recalcData_mask_common(), region_select_elem(), blender::fn::CPPType::relocate_to_initialized_indices(), blender::fn::cpp_type_util::relocate_to_initialized_indices_cb(), blender::fn::CPPType::relocate_to_uninitialized_indices(), blender::fn::cpp_type_util::relocate_to_uninitialized_indices_cb(), rna_enum_bitmask(), rotl(), libmv::SamplePlanarPatch(), SCULPT_brush_strength_factor(), sculpt_mask_expand_modal(), sculpt_set_pivot_position_exec(), sculpt_undo_restore_mask(), SCULPT_vertex_mask_get(), sdl_ghost_CreateCursor(), select(), select_all_exec(), select_exec(), select_grouped_data(), select_sliding_point(), SEQ_modifier_apply_stack(), seq_render_mask(), sequencer_add_mask_strip_exec(), sequencer_context(), GHOST_Buttons::set(), GHOST_ModifierKeys::set(), set_handle_type_exec(), setAttrValueBit(), GHOST_SystemWayland::setCustomCursorShape(), GHOST_Window::setCustomCursorShape(), AlphaBlockDXT5::setIndex(), blender::compositor::MaskOperation::setMask(), setup_vertex_point(), GHOST_WindowCocoa::setWindowCustomCursorShape(), GHOST_WindowSDL::setWindowCustomCursorShape(), GHOST_WindowX11::setWindowCustomCursorShape(), GHOST_WindowWayland::setWindowCustomCursorShape(), slice_paint_mask(), slide_point_customdata(), slide_point_invoke(), slide_spline_curvature_check(), slide_spline_curvature_customdata(), slide_spline_curvature_invoke(), special_aftertrans_update__mask(), stencil_control_invoke(), subdiv_mesh_topology_info(), blender::tests::TEST(), blender::gpu::to_gl(), tonemapmodifier_apply(), tonemapmodifier_apply_threaded_photoreceptor(), tonemapmodifier_apply_threaded_simple(), track_mask_gpencil_layer_rasterize(), tracking_configure_tracker(), tracking_track_get_mask_for_region(), UI_view2d_view_to_region_m4(), blender::gpu::GLVertArray::update_bindings(), GHOST_NDOFManager::updateButton(), GHOST_NDOFManager::updateButtons(), updateDepsgraph(), vertex_group_lock_description(), vertex_group_lock_exec(), vgroup_lock_all(), vgroup_selected_get(), viewRedrawForce(), whiteBalance_apply(), whiteBalance_apply_threaded(), window_set_custom_cursor(), WM_cursor_time(), and WM_event_type_mask_test().
| ccl_device_inline float4 max | ( | const float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 367 of file util_math_float4.h.
References Freestyle::a, and make_float4.
Referenced by clamp(), and reduce_max().
| ccl_device_inline float4 min | ( | const float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 358 of file util_math_float4.h.
References Freestyle::a, and make_float4.
Referenced by clamp(), and reduce_min().
| ccl_device_inline float4 mix | ( | const float4 & | a, |
| const float4 & | b, | ||
| float | t | ||
| ) |
Definition at line 403 of file util_math_float4.h.
References Freestyle::a, and t.
| ccl_device_inline float4 normalize | ( | const float4 & | a | ) |
Definition at line 347 of file util_math_float4.h.
References Freestyle::a, and len().
| ccl_device_inline float4 one_float4 | ( | ) |
Definition at line 110 of file util_math_float4.h.
References make_float4.
| ccl_device_inline float4 operator* | ( | const float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 126 of file util_math_float4.h.
References Freestyle::a, and make_float4.
| ccl_device_inline float4 operator* | ( | const float4 & | a, |
| float | f | ||
| ) |
Definition at line 135 of file util_math_float4.h.
References Freestyle::a, and make_float4.
| ccl_device_inline float4 operator* | ( | float | f, |
| const float4 & | a | ||
| ) |
Definition at line 144 of file util_math_float4.h.
References Freestyle::a.
| ccl_device_inline float4 operator*= | ( | float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 201 of file util_math_float4.h.
References Freestyle::a.
| ccl_device_inline float4 operator*= | ( | float4 & | a, |
| float | f | ||
| ) |
Definition at line 206 of file util_math_float4.h.
References Freestyle::a.
| ccl_device_inline float4 operator+ | ( | const float4 & | a, |
| const float | f | ||
| ) |
Definition at line 163 of file util_math_float4.h.
References Freestyle::a, and make_float4.
| ccl_device_inline float4 operator+ | ( | const float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 168 of file util_math_float4.h.
References Freestyle::a, and make_float4.
| ccl_device_inline float4 operator+= | ( | float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 191 of file util_math_float4.h.
References Freestyle::a.
| ccl_device_inline float4 operator- | ( | const float4 & | a | ) |
Definition at line 116 of file util_math_float4.h.
References Freestyle::a, make_float4, and mask().
| ccl_device_inline float4 operator- | ( | const float4 & | a, |
| const float | f | ||
| ) |
Definition at line 177 of file util_math_float4.h.
References Freestyle::a, and make_float4.
| ccl_device_inline float4 operator- | ( | const float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 182 of file util_math_float4.h.
References Freestyle::a, and make_float4.
| ccl_device_inline float4 operator-= | ( | float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 196 of file util_math_float4.h.
References Freestyle::a.
| ccl_device_inline float4 operator/ | ( | const float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 154 of file util_math_float4.h.
References Freestyle::a, and make_float4.
| ccl_device_inline float4 operator/ | ( | const float4 & | a, |
| float | f | ||
| ) |
Definition at line 149 of file util_math_float4.h.
References Freestyle::a.
| ccl_device_inline float4 operator/= | ( | float4 & | a, |
| float | f | ||
| ) |
Definition at line 211 of file util_math_float4.h.
References Freestyle::a.
| ccl_device_inline int4 operator< | ( | const float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 216 of file util_math_float4.h.
References Freestyle::a, and make_int4.
| ccl_device_inline int4 operator<= | ( | const float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 234 of file util_math_float4.h.
References Freestyle::a, and make_int4.
| ccl_device_inline bool operator== | ( | const float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 243 of file util_math_float4.h.
References Freestyle::a.
| ccl_device_inline int4 operator>= | ( | const float4 & | a, |
| const float4 & | b | ||
| ) |
Definition at line 225 of file util_math_float4.h.
References Freestyle::a, and make_int4.
| ccl_device_inline float4 rcp | ( | const float4 & | a | ) |
Definition at line 276 of file util_math_float4.h.
References Freestyle::a, and make_float4.
| ccl_device_inline float4 reduce_add | ( | const float4 & | a | ) |
Definition at line 319 of file util_math_float4.h.
References Freestyle::a, make_float4, and sum().
Referenced by average().
| ccl_device_inline float4 reduce_max | ( | const float4 & | a | ) |
Definition at line 491 of file util_math_float4.h.
References Freestyle::a, make_float4, and max().
| ccl_device_inline float4 reduce_min | ( | const float4 & | a | ) |
Definition at line 477 of file util_math_float4.h.
References Freestyle::a, make_float4, and min().
| ccl_device_inline float4 safe_divide_float4_float | ( | const float4 | a, |
| const float | b | ||
| ) |
Definition at line 516 of file util_math_float4.h.
References Freestyle::a, and zero_float4().
Referenced by svm_node_tex_voronoi().
| ccl_device_inline float4 safe_normalize | ( | const float4 & | a | ) |
Definition at line 352 of file util_math_float4.h.
References Freestyle::a, len(), and t.
| ccl_device_inline float4 select | ( | const int4 & | mask, |
| const float4 & | a, | ||
| const float4 & | b | ||
| ) |
Definition at line 461 of file util_math_float4.h.
References Freestyle::a, make_float4, and mask().
Referenced by mask().
| ccl_device_inline float4 sqr | ( | const float4 & | a | ) |
Definition at line 295 of file util_math_float4.h.
References Freestyle::a.
| ccl_device_inline float4 sqrt | ( | const float4 & | a | ) |
Definition at line 286 of file util_math_float4.h.
References Freestyle::a, make_float4, and sqrtf.
| ccl_device_inline float4 zero_float4 | ( | ) |
Definition at line 101 of file util_math_float4.h.
References make_float4.
Referenced by safe_divide_float4_float(), Mesh::tessellate(), transform_zero(), and xml_read_transform().