Blender Git Commit Log
Git Commits -> Revision 5b45070
Revision 5b45070 by Peter Kim (xr-controller-support) July 21, 2021, 15:58 (GMT) |
XR: Refactor controller poses Separates controller poses into two components, "grip" and "aim", which are both required to accurately represent the controllers without manual offsets. Following their OpenXR definitions, the grip pose represents the user's hand when holding the controller, and the aim pose represents the controller's aiming source. |
Commit Details:
Full Hash: 5b45070024a48a67d6a4ce69e19a186a0f07fd93
Parent Commit: bd8b3f5
Lines Changed: +406, -150
11 Modified Paths:
/source/blender/makesdna/DNA_xr_types.h (+7, -2) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+8, -10) (Diff)
/source/blender/makesrna/intern/rna_xr.c (+196, -35) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+8, -8) (Diff)
/source/blender/windowmanager/WM_api.h (+12, -5) (Diff)
/source/blender/windowmanager/wm_event_system.h (+2, -2) (Diff)
/source/blender/windowmanager/WM_types.h (+2, -2) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_action.c (+36, -14) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_draw.c (+12, -11) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_intern.h (+13, -11) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_session.c (+110, -50) (Diff)
/source/blender/makesrna/intern/rna_wm.c (+8, -10) (Diff)
/source/blender/makesrna/intern/rna_xr.c (+196, -35) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+8, -8) (Diff)
/source/blender/windowmanager/WM_api.h (+12, -5) (Diff)
/source/blender/windowmanager/wm_event_system.h (+2, -2) (Diff)
/source/blender/windowmanager/WM_types.h (+2, -2) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_action.c (+36, -14) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_draw.c (+12, -11) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_intern.h (+13, -11) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_session.c (+110, -50) (Diff)