Blender Git Commit Log
Git Commits -> Revision 36463a1
Revision 36463a1 by Peter Kim (xr-controller-support) June 4, 2021, 10:01 (GMT) |
XR: Add initial navigation support Adds navigation transforms (pose, scale) to the XR session state that will be applied to the viewer/controller poses. Users can access these transforms via Python (xr_session_state.navigation_location/rotation/scale) to use with custom operators. |
Commit Details:
Full Hash: 36463a16bbd917705d5daaa5ada4202e5488fb45
Parent Commit: b57cc27
Lines Changed: +321, -39
13 Modified Paths:
/source/blender/draw/engines/overlay/overlay_grid.c (+9, -0) (Diff)
/source/blender/draw/intern/draw_manager_data.c (+5, -3) (Diff)
/source/blender/editors/include/ED_view3d.h (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+8, -2) (Diff)
/source/blender/editors/transform/CMakeLists.txt (+3, -0) (Diff)
/source/blender/editors/transform/transform_ops.c (+16, -4) (Diff)
/source/blender/makesdna/DNA_xr_types.h (+2, -3) (Diff)
/source/blender/makesrna/intern/rna_xr.c (+108, -0) (Diff)
/source/blender/windowmanager/intern/wm_gesture_ops.c (+16, -4) (Diff)
/source/blender/windowmanager/WM_api.h (+8, -0) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_draw.c (+31, -11) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_intern.h (+11, -2) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_session.c (+103, -9) (Diff)
/source/blender/draw/intern/draw_manager_data.c (+5, -3) (Diff)
/source/blender/editors/include/ED_view3d.h (+1, -1) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+8, -2) (Diff)
/source/blender/editors/transform/CMakeLists.txt (+3, -0) (Diff)
/source/blender/editors/transform/transform_ops.c (+16, -4) (Diff)
/source/blender/makesdna/DNA_xr_types.h (+2, -3) (Diff)
/source/blender/makesrna/intern/rna_xr.c (+108, -0) (Diff)
/source/blender/windowmanager/intern/wm_gesture_ops.c (+16, -4) (Diff)
/source/blender/windowmanager/WM_api.h (+8, -0) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_draw.c (+31, -11) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_intern.h (+11, -2) (Diff)
/source/blender/windowmanager/xr/intern/wm_xr_session.c (+103, -9) (Diff)