Blender Git Commits

Blender Git "xr-controller-support" branch commits.

Page: 7 / 13

May 14, 2021, 12:32 (GMT)
Update with changes from D10942

Mainly cleanup-related but also adds wmXrPose and wmXrActionState
structs to replace float[7] and void* uses, respectively.
May 14, 2021, 12:30 (GMT)
Fix RNG_TYPE_LEN value
May 3, 2021, 02:07 (GMT)
Pass context to wm_xr_session_actions_update()

Restores motion capture object autokeying functionality.
May 3, 2021, 02:04 (GMT)
Clang format
April 30, 2021, 10:54 (GMT)
Update with changes from D10942

Except for motion capture object autokeying (will be added again once
a good way to get the blender context from wm_xr_session is found),
functionality remains the same as before.
April 29, 2021, 06:36 (GMT)
Merge branch 'master' into temp-xr-actions-D9124
April 29, 2021, 06:32 (GMT)
Adjust CMakeLists, fix typo
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021