Ybalrid / Annwvyn

Annwvyn C++ Open Source designed-for-VR game engine and application developement framework
MIT License
41 stars 7 forks source link

Compile the OgreVRRenderer's "separately" and dynamically link to them at run time #105

Closed Ybalrid closed 6 years ago

Ybalrid commented 7 years ago

The only requirement an Annwvyn developed program will not met if submitted to the Oculus store is the fact that it would ship with the libraries for OpenVR...

Steam don't care about that (obviously), but right now, the "Vive" and "Rift" render code are hard coded.

This will also be true if the OSVR one was a thing, but it's not. And I really hope to have an "OpenXR" solution up and running when OpenXR will be in existence!

Ybalrid commented 7 years ago

For reference, here's a MSDN page about loading libraries at run time https://msdn.microsoft.com/en-us/library/windows/desktop/ms686944(v=vs.85).aspx

Ybalrid commented 7 years ago

Really should also look at how Ogre manage this on the CMake side of things...

Ybalrid commented 6 years ago

Modularize the VR renderers

Ybalrid commented 6 years ago

This is finally being worked on. See #187