|
Blender
V2.93
|
Go to the source code of this file.
Classes | |
| struct | avxb |
Functions | |
| __forceinline const avxb | operator! (const avxb &a) |
| Unary Operators. More... | |
| __forceinline const avxb | operator& (const avxb &a, const avxb &b) |
| Binary Operators. More... | |
| __forceinline const avxb | operator| (const avxb &a, const avxb &b) |
| __forceinline const avxb | operator^ (const avxb &a, const avxb &b) |
| __forceinline const avxb | operator&= (avxb &a, const avxb &b) |
| Assignment Operators. More... | |
| __forceinline const avxb | operator|= (avxb &a, const avxb &b) |
| __forceinline const avxb | operator^= (avxb &a, const avxb &b) |
| __forceinline const avxb | operator!= (const avxb &a, const avxb &b) |
| Comparison Operators + Select. More... | |
| __forceinline const avxb | operator== (const avxb &a, const avxb &b) |
| __forceinline const avxb | select (const avxb &m, const avxb &t, const avxb &f) |
| __forceinline const avxb | unpacklo (const avxb &a, const avxb &b) |
| Movement/Shifting/Shuffling Functions. More... | |
| __forceinline const avxb | unpackhi (const avxb &a, const avxb &b) |
| __forceinline uint32_t | popcnt (const avxb &a) |
| Reduction Operations. More... | |
| __forceinline bool | reduce_and (const avxb &a) |
| __forceinline bool | reduce_or (const avxb &a) |
| __forceinline bool | all (const avxb &b) |
| __forceinline bool | any (const avxb &b) |
| __forceinline bool | none (const avxb &b) |
| __forceinline uint32_t | movemask (const avxb &a) |
| ccl_device_inline void | print_avxb (const char *label, const avxb &a) |
| Debug Functions. More... | |
| __forceinline bool all | ( | const avxb & | b | ) |
Definition at line 214 of file util_avxb.h.
Referenced by add_keyingset_button_exec(), clear_key_button_exec(), connect_hair_exec(), copy_to_selected_button(), copy_to_selected_button_exec(), delete_key_button_exec(), disconnect_hair_exec(), insert_key_button_exec(), isequal_float3(), kernel_path_surface_connect_light(), kernel_shadow_blocked_dl(), override_remove_button_exec(), override_type_set_button_exec(), ptcache_bake_exec(), ptcache_bake_invoke(), ptcache_baker_create(), remove_driver_button_exec(), reset_default_button_exec(), subsurface_random_walk(), subsurface_scatter_disk(), subsurface_scatter_eval(), subsurface_scatter_multi_intersect(), subsurface_scatter_walk_eval(), tridiagonal_solve_with_limits(), and ui_item_fit().
| __forceinline bool any | ( | const avxb & | b | ) |
Definition at line 218 of file util_avxb.h.
Referenced by CPUDevice::adaptive_sampling_filter(), kernel_do_adaptive_filter_x(), and kernel_do_adaptive_filter_y().
| __forceinline uint32_t movemask | ( | const avxb & | a | ) |
Definition at line 227 of file util_avxb.h.
References Freestyle::a.
Referenced by ray_triangle_intersect(), select_max(), and select_min().
| __forceinline bool none | ( | const avxb & | b | ) |
Definition at line 222 of file util_avxb.h.
Referenced by WM_msg_publish_rna_params(), wm_msg_rna_repr(), and WM_msg_subscribe_rna_params().
| __forceinline const avxb operator! | ( | const avxb & | a | ) |
| __forceinline const avxb operator!= | ( | const avxb & | a, |
| const avxb & | b | ||
| ) |
| __forceinline const avxb operator& | ( | const avxb & | a, |
| const avxb & | b | ||
| ) |
| __forceinline const avxb operator&= | ( | avxb & | a, |
| const avxb & | b | ||
| ) |
| __forceinline const avxb operator== | ( | const avxb & | a, |
| const avxb & | b | ||
| ) |
Definition at line 151 of file util_avxb.h.
References Freestyle::a, and result.
| __forceinline const avxb operator^ | ( | const avxb & | a, |
| const avxb & | b | ||
| ) |
Definition at line 121 of file util_avxb.h.
References Freestyle::a.
| __forceinline const avxb operator^= | ( | avxb & | a, |
| const avxb & | b | ||
| ) |
Definition at line 138 of file util_avxb.h.
References Freestyle::a.
| __forceinline const avxb operator| | ( | const avxb & | a, |
| const avxb & | b | ||
| ) |
Definition at line 117 of file util_avxb.h.
References Freestyle::a.
| __forceinline const avxb operator|= | ( | avxb & | a, |
| const avxb & | b | ||
| ) |
Definition at line 134 of file util_avxb.h.
References Freestyle::a.
| __forceinline uint32_t popcnt | ( | const avxb & | a | ) |
| ccl_device_inline void print_avxb | ( | const char * | label, |
| const avxb & | a | ||
| ) |
| __forceinline bool reduce_and | ( | const avxb & | a | ) |
Definition at line 206 of file util_avxb.h.
References Freestyle::a.
| __forceinline bool reduce_or | ( | const avxb & | a | ) |
Definition at line 210 of file util_avxb.h.
References Freestyle::a.
| __forceinline const avxb select | ( | const avxb & | m, |
| const avxb & | t, | ||
| const avxb & | f | ||
| ) |
Definition at line 167 of file util_avxb.h.
References t.
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_delete_tagged_points(), BKE_gpencil_stroke_sample(), BKE_gpencil_stroke_uniform_subdivide(), BM_edge_select_set(), BM_edge_select_set_noflush(), BM_elem_select_set(), BM_face_select_set(), BM_face_select_set_noflush(), BM_vert_select_set(), box_select_exec(), bpoint_select_set(), button2d_draw_intern(), button2d_geom_draw_backdrop(), BVHObjectBinning::BVHObjectBinning(), circle_select_exec(), clip_lasso_select_exec(), construct_param_handle_face_add(), construct_param_handle_subsurfed(), curve_nurb_select_similar_type(), curve_select_random(), curve_select_random_exec(), dial_draw_intern(), dial_geom_draw(), do_lasso_select_marker(), do_lasso_select_mask(), do_lasso_select_mesh_uv(), do_lasso_select_node(), do_outliner_bone_select_recursive(), do_outliner_ebone_select_recursive(), do_outliner_object_select_recursive(), ED_armature_ebone_select_set(), ED_curve_pick_vert(), ED_curve_pick_vert__do_closest(), ED_gizmotypes_dial_3d_draw_util(), ED_gpencil_select_stroke_segment(), ed_marker_box_select_exec(), ed_node_link_conditions(), ED_node_link_insert(), ED_node_link_intersect_test(), ED_pose_bone_select(), ED_uvedit_select_sync_flush(), EDBM_deselect_by_material(), EDBM_mesh_reveal(), edbm_reveal_exec(), edbm_select_face_by_sides_exec(), edbm_select_random_exec(), face_select_reveal_exec(), file_box_select_exec(), file_select(), filelist_entries_select_index_range_set(), filelist_entry_parent_select_set(), filelist_entry_select_index_set(), filelist_entry_select_set(), findnearestLattvert(), findnearestLattvert__doClosest(), fmap_select(), gizmo_cage2d_draw_intern(), gizmo_cage3d_draw_intern(), gpencil_circle_select_exec(), gpencil_do_curve_circle_sel(), gpencil_reveal_exec(), gpencil_reveal_select_frame(), gpencil_stroke_do_circle_sel(), graphview_curves_reveal_exec(), lattice_circle_select(), lattice_select_more_less(), lattice_select_random_exec(), 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(), node_box_select_exec(), node_circleselect_exec(), nodeSetSelected(), nurbscurve_circle_select(), object_circle_select(), object_hide_view_clear_exec(), object_select_more_less(), object_select_random_exec(), outliner_box_select_exec(), outliner_draw_restrictbuts(), outliner_item_box_select(), outliner_item_do_activate_from_cursor(), p_add_ngon(), p_chart_lscm_begin(), p_face_add_construct(), paint_select_linked_pick_invoke(), paint_vertsel_circle_select(), paintcurve_point_select(), paintcurve_slide_invoke(), paintface_reveal(), paintface_select_linked(), param_face_add(), PE_circle_select(), pose_circle_select(), pose_group_select(), pose_reveal_exec(), reveal_exec(), reveal_metaelems_exec(), select_linked_pick_invoke(), select_linked_tfaces_with_seams(), select_random_exec(), select_random_metaelems_exec(), sequencer_box_select_exec(), set_active_action_group(), show_pose_bone_cb(), similar_edge_select_exec(), similar_face_select_exec(), similar_vert_select_exec(), SleepTillEvent(), text_move_cursor(), ui_draw_dropshadow(), ui_textedit_move(), uv_box_select_exec(), uv_circle_select_exec(), uv_mouse_select_multi(), uv_reveal_exec(), uv_select_edgeloop(), uv_select_edgering(), uv_select_flush_from_tag_face(), uv_select_flush_from_tag_loop(), uv_select_flush_from_tag_sticky_loc_internal(), uv_select_more_less(), uv_shortest_path_pick_ex(), uvedit_edge_select_set(), uvedit_edge_select_set_with_sticky(), uvedit_face_select_set(), uvedit_face_select_set_with_sticky(), uvedit_uv_select_set(), uvedit_uv_select_set_with_sticky(), uvedit_vertex_select_tagged(), vgroup_select_verts(), view3d_userdata_circleselect_init(), walker_select(), WM_gizmo_select_set(), and wm_gizmo_select_set_ex().
| __forceinline const avxb unpackhi | ( | const avxb & | a, |
| const avxb & | b | ||
| ) |
Definition at line 184 of file util_avxb.h.
References Freestyle::a.
| __forceinline const avxb unpacklo | ( | const avxb & | a, |
| const avxb & | b | ||
| ) |
Movement/Shifting/Shuffling Functions.
Definition at line 180 of file util_avxb.h.
References Freestyle::a.