We built this on OpenGL because it was the only reliable, cross-platform 3d framework.
Now it's not reliably available anymore. You're expected to just write your 3d code twice.
a Schelling point for those who seek one