Could you please develop a C SDK? Something as simple as a pure C wrapper around your C++ SDK would do the trick, and allow developers of a large number of languages, or even just differing compiler versions, to link against the FOVE API.
Also, a 32-bit API would be really useful. Having a 64-bit only library is limiting to developers of injection driver wrappers, like VorpX, or in our case, FlyInside, which interface with 32-bit software. We could work around the lack of C SDK by creating our own wrapper in VS 2015, but the lack of a 32-bit library is a show-stopper for us. Given how well-structured and clean your C++ sample is, I'd be surprised if you had a lot of work to get compilation working in 32-bit land.
Note that both Oculus and Valve ship 64-bit+32-bit C SDKs, to allow the greatest amount of content possible on their platforms.
Please sign in to leave a comment.