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 |
|