October 29, 2020, 14:51 (GMT) |
Merge branch 'master' into xr-actions-D9124 |
October 29, 2020, 14:49 (GMT) |
XR: Improve error handling / messages Originally thought that not terminating the session for certain "non- fatal" errors (e.g. an incorrect action path) would make sense. However, realized that error messages can pile up this way and it is better for user feedback and debugging to always exit the session when encountering an OpenXR-level error. |
October 29, 2020, 12:01 (GMT) |
XR: Include action set name in XR event data Needed to match keymap items with XR events. |
October 27, 2020, 16:05 (GMT) |
Merge branch 'master' into xr-actions-D9124 |
October 27, 2020, 16:04 (GMT) |
XR: Add XR identifiers to key config I/O Allows XR action properties to be shared with others. |
October 26, 2020, 17:17 (GMT) |
Merge branch 'master' into xr-actions-D9124 |
October 26, 2020, 17:05 (GMT) |
Apply formatting |
October 26, 2020, 16:54 (GMT) |
XR: Support operator properties for actions Pointers to op properties are stored in the XR session state as IDProperty* and applied upon op execution. The actual properties themselves are stored as key map items (new "XR" and "XR Session" key maps were added to the blender default key maps). The "XR" key map is intended to store op properties for action sets that are saved in add-on (e.g. the VR Scene Inspection add-on) prefs. The "XR Session" key map is intended to store op properties for scene action sets, with these properties used for the XR session. In this way, scene action sets can configure properties without worrying about overwriting properties for action sets saved in prefs. |
October 26, 2020, 16:30 (GMT) |
Fix build error when disabling WITH_XR_OPENXR |
October 21, 2020, 14:59 (GMT) |
Merge branch 'master' into xr-actions-D9124 |
October 21, 2020, 14:57 (GMT) |
Cleanup: Comment style |
October 21, 2020, 14:47 (GMT) |
XR: Draw controllers via draw handler Callbacks for controllers and other custom drawing will be registered with the XR surface's region type (RGN_TYPE_XR_DISPLAY) and called post-view. |
October 19, 2020, 15:59 (GMT) |
Merge branch 'master' into xr-actions-D9124 |
October 19, 2020, 15:52 (GMT) |
XR: Add input threshold for float actions Fixes button release events not being sent due to non-zero state. |
October 19, 2020, 15:48 (GMT) |
XR: Support basic transform operators Uses same invoke_3d / modal_3d approach as select operators. |
October 18, 2020, 16:06 (GMT) |
Merge branch 'master' into xr-actions-D9124 |
October 18, 2020, 16:04 (GMT) |
XR: Apply VR clip settings when selecting Fixes projection matrix calculation for GPU select. |
October 18, 2020, 06:31 (GMT) |
October 18, 2020, 06:18 (GMT) |
Merge branch 'master' into xr-actions-D9124 |
October 18, 2020, 06:11 (GMT) |
Fix build error when disabling WITH_XR_OPENXR |
|