Skip to content

ENH: Update VTK backporting VR and OpenXR improvements#7516

Merged
jcfr merged 1 commit intoSlicer:mainfrom
jcfr:update-vtk-vr-backports
Dec 30, 2023
Merged

ENH: Update VTK backporting VR and OpenXR improvements#7516
jcfr merged 1 commit intoSlicer:mainfrom
jcfr:update-vtk-vr-backports

Conversation

@jcfr
Copy link
Member

@jcfr jcfr commented Dec 30, 2023

Updates VTK to support integration of the OpenXR runtime into the SlicerVirtualReality extension.

The following merge requests, including the backported commits referenced below, have been submitted to upstream VTK for reference

Additionally this commit also adds the OpenXR bindings for the oculus touch controller copied from Kitware/ParaView@ec4111e7c. See Plugins/XRInterface/Plugin/pv_openxr_binding_oculus_touch_controller.json.

List of VTK changes:

$ git shortlog 2f050efc8..b9aae674d --no-merges
Jean-Christophe Fillion-Robin (5):
      Revert "[Backport MR-10785] VR: Declare AddAction() functions as virtual"
      [Backport MR-10785] VR: Improve consistency in OpenVR interactor AddAction()
      [Backport MR-10785] VR: Declare AddAction() functions as virtual
      [Backport MR-10794] VR: Resolve "Not rendered" warnings after XR RenderWindow Initialization
      [SlicerVirtualReality] ENH: Add OpenXR bindings for oculus_touch

@jcfr jcfr changed the title ENH: Update VTK to backporting VR and OpenXR improvements ENH: Update VTK backporting VR and OpenXR improvements Dec 30, 2023
Updates VTK to support integration of the OpenXR runtime into the
SlicerVirtualReality extension.

The following merge requests, including the backported commits referenced
below, have been submitted to upstream VTK for reference

* `VR: Declare AddAction() functions as virtual`
  See https://gitlab.kitware.com/vtk/vtk/-/merge_requests/10785

* `VR: Resolve "Not rendered" warnings after XR RenderWindow Initialization`
  See https://gitlab.kitware.com/vtk/vtk/-/merge_requests/10794

Additionally this commit also adds the OpenXR bindings for the oculus touch
controller copied from Kitware/ParaView@ec4111e7c.
See `Plugins/XRInterface/Plugin/pv_openxr_binding_oculus_touch_controller.json`.

List of VTK changes:

```
$ git shortlog 2f050efc8..b9aae674d --no-merges
Jean-Christophe Fillion-Robin (5):
      Revert "[Backport MR-10785] VR: Declare AddAction() functions as virtual"
      [Backport MR-10785] VR: Improve consistency in OpenVR interactor AddAction()
      [Backport MR-10785] VR: Declare AddAction() functions as virtual
      [Backport MR-10794] VR: Resolve "Not rendered" warnings after XR RenderWindow Initialization
      [SlicerVirtualReality] ENH: Add OpenXR bindings for oculus_touch
```
@jcfr jcfr force-pushed the update-vtk-vr-backports branch from 1cc6ea2 to 91ad9f0 Compare December 30, 2023 03:56
@jcfr
Copy link
Member Author

jcfr commented Dec 30, 2023

The changes have been tested locally ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant