Blender Git Commits

Blender Git "xr-actions-D9124" branch commits.

April 10, 2021, 04:28 (GMT)
Merge branch 'master' into xr-actions-D9124
March 21, 2021, 11:37 (GMT)
Merge branch 'master' into xr-actions-D9124
March 21, 2021, 11:37 (GMT)
XR: Add op_name property to XrActionMapItem

Improves readability over operator ID string when displaying action
properties.
March 21, 2021, 11:12 (GMT)
Revert edit to blender_default.py

Leftover from keymap->actionmap refactor.
March 14, 2021, 10:54 (GMT)
Fix warnings on Linux / gcc
March 14, 2021, 10:14 (GMT)
Merge branch 'master' into xr-actions-D9124
March 14, 2021, 10:02 (GMT)
XR: Cleanup after actionmap refactoring

Aside from general cleanup, changed that only user actionconfigs and
the builtin user config can be saved to blend files (the builtin
default and addon configs are excluded).
March 7, 2021, 12:40 (GMT)
XR: Move actions from keymaps to actionmaps

Previously, properties for XR actions were stored in keymaps but they
are now stored in a separate XR "actionmaps" system. Although the
actionmap system/API has many similarities to the keymaps, it is
significantly less complex since it does not involve any diff-ing of
default/addon/user configurations (at least at the moment).

Another big distinction between keymaps and actionmaps is that
actionmaps and properties are saved to blend files. This allows users
to set up a VR scene with actions and properties and share working
versions with others, without the need to import/export config files.
However, actionmap import/export is also supported via the addon.

There is still a fair amount of refactoring left to do but at least
this commit removes XR involvement from the keymaps while preserving
most of the existing XR action functionality (i.e. default actions
and user-configurable actions).
March 7, 2021, 09:54 (GMT)
Merge branch 'master' into xr-actions-D9124
March 7, 2021, 09:33 (GMT)
XR: "deselect_all" by default for raycast select
March 7, 2021, 09:29 (GMT)
Fix build error when disabling WITH_XR_OPENXR
February 16, 2021, 11:15 (GMT)
Merge branch 'master' into xr-actions-D9124
February 16, 2021, 11:12 (GMT)
Fix build error on Linux / gcc
February 8, 2021, 15:44 (GMT)
Merge branch 'master' into xr-actions-D9124
February 8, 2021, 15:11 (GMT)
XR: Use common functions for modal_3d operators

Reduces the amount of similar code for XR invoke_3d/modal_3d
operators that manipulate view3d params.
February 8, 2021, 14:57 (GMT)
Add TODO for merging into master
January 31, 2021, 14:53 (GMT)
Merge branch 'master' into xr-actions-D9124
January 31, 2021, 14:51 (GMT)
Fix merge-related error
January 31, 2021, 13:31 (GMT)
Merge branch 'master' into xr-actions-D9124
January 31, 2021, 13:07 (GMT)
XR: Remove remaining use of GHOST types in RNA

It might be good to have a WM equivalent for GHOST_XrPose (e.g.
wmXrPose) since converting from location/rotation or float[7] to
GHOST_XrPose can be pretty awkward.
By: Miika HämäläinenLast update: Nov-07-2014 14:18 MiikaHweb | 2003-2021