[Feature Request] Multi-view abstraction

To address the requirement of HMD’s and other VR displays to use multiple views for a single player, it would be good to introduce the concept of a View, that has the following characteristics:

  • A View is associated with a single projection matrix.
  • A Window can contain multiple Views.
  • Multiple Windows can contain their own View/s.
  • A View can have its its own Adapter.

I’m not sure what the implications would be for the RHI - would the chosen RHI be duplicated per-Adapter? This is as much as a request for input as it is a for a feature, because i’m probably going to implement exactly this or something like it and I’m still working out the architecture/separation of concerns and where best to insert this.

For further reference, see page. 41 of Nvidia’s VR Direct presentation.

Maybe this plugin can help you: