The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

u/hand_tracking: Hand Joint flags can only be as valid as hand flags

+4
+4
src/xrt/auxiliary/util/u_hand_tracking.c
··· 667 667 m_space_graph_add_relation(&graph, &data->relation); 668 668 m_space_graph_add_pose(&graph, hand_offset); 669 669 m_space_graph_resolve(&graph, &l[i].relation); 670 + 671 + // joint relations can not be "more valid" than the hand relation 672 + // after space graph to make sure flags are not "upgraded" 673 + l[i].relation.relation_flags &= hand_relation->relation_flags; 670 674 } 671 675 672 676 out_value->hand_pose = *hand_relation;