Robadob / sdl_exp

Low-level graphics engine built over SDL2
MIT License
1 stars 2 forks source link

OpenVR #46

Open Robadob opened 7 years ago

Robadob commented 7 years ago

This branch is work adding VR support.

At current it's able to render to a VR headset. override BB.

Misc:

Changelog:

Robadob commented 7 years ago

http://on-demand.gputechconf.com/siggraph/2016/presentation/sig1648-mark-kilgard-virtual-reality-rendering-features-nvidia-gpu.pdf NV_stereo_view_rendering (single pass stereo render) EXT_window_rectangles (saves rendering 17% of unused frags to each eye, does this also do LensMatchedShading?).

Slide 105 onwards: http://on-demand.gputechconf.com/siggraph/2016/presentation/sig1609-kilgard-jeffrey-keil-nvidia-opengl-in-2016.pdf

Robadob commented 5 years ago

OpenVR_2019 branch now contains maual merge of old OpenVR code into master/SceneGraph2.

Next step seems to be updating input to the the IVRInput system, as old system has been deprecated. This involves creation an 'action manifest' to define application controller I/O events, which can then be bound to unique controls for each controller style.

https://github.com/ValveSoftware/openvr/wiki/SteamVR-Input