Blender Git Commits

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

Page: 3 / 13

July 29, 2021, 04:13 (GMT)
Merge branch 'master' into xr-controller-support
July 29, 2021, 04:12 (GMT)
Cleanup: use LISTBASE_FOREACH_INDEX macro
July 29, 2021, 04:10 (GMT)
XR: Fix action map load/save

Forgot to add action bindings list.
July 28, 2021, 04:40 (GMT)
Fix build warnings
July 28, 2021, 04:08 (GMT)
Merge branch 'master' into xr-controller-support
July 28, 2021, 04:06 (GMT)
XR: Fix crash on close with active session

Fixes an issue introduced in 99beac7b3f03 due to duplicate call to
wm_xr_session_data_free().
July 28, 2021, 04:02 (GMT)
XR: Refactor action maps, bindings

This removes the previous limitation of one interaction profile
(device) per action map by moving the profiles to action bindings.
By doing so, there is no longer the need for users to manually select
an action map, as the XR runtime will automatically select the most
appropriate profile.

An additional DNA action map layer, "XrActionMapBinding", was also
added to store profiles and input-specific properties for actions,
allowing for flexible inputs across devices.
July 24, 2021, 10:10 (GMT)
Fix build warnings
July 24, 2021, 09:20 (GMT)
Merge branch 'master' into xr-controller-support
July 24, 2021, 09:08 (GMT)
XR: Use dynamic arrays for eye, controller data

Makes API/functionality more adaptable to different systems.
July 24, 2021, 06:51 (GMT)
XR: Move controller batch creation to draw func

Ensures that a valid GPU context is available during batch creation,
which fixes potential access violation issues.
July 24, 2021, 05:23 (GMT)
Update with changes from master

36c0649d32aa, c41b93bda532
July 22, 2021, 08:36 (GMT)
Merge branch 'master' into xr-controller-support
July 22, 2021, 08:35 (GMT)
Fix build errors/warnings on some platforms
July 22, 2021, 06:36 (GMT)
Merge branch 'master' into xr-controller-support
July 22, 2021, 06:31 (GMT)
XR: Add basic controller model drawing

Uses the OpenXR XR_MSFT_controller_model extension to load a glTF
model provided by the XR runtime. The model's vertex data is then
used to create a GPUBatch in the XR session state. Finally, this
batch is drawn via an XR surface draw callback.

Currently does not use the model's texture data, but this can be
supported in the future.
July 21, 2021, 15:58 (GMT)
XR: Refactor controller poses

Separates controller poses into two components, "grip" and "aim",
which are both required to accurately represent the controllers
without manual offsets.

Following their OpenXR definitions, the grip pose represents the
user's hand when holding the controller, and the aim pose represents
the controller's aiming source.
July 9, 2021, 04:58 (GMT)
Fix build warnings
July 9, 2021, 02:28 (GMT)
Merge branch 'master' into xr-controller-support
July 9, 2021, 02:23 (GMT)
XR: Fix grab interp/offsets for parented objects
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021