First post, by Sol_HSA
- Rank
- Member
So I went and bought nvidia 3dvision setup and I feel totally ripped off due to the functionality they've omitted.
Basically, old directx applications as well as all opengl applications won't work with it, for no apparent reason (apart from possible support hassle, but it's not as if they're offering too much support in any case).
Old 3d vision stuff (back when we had CRT displays with VGA cables and ELSA wired shitter glasses) worked with OpenGL without problems, as well as directx. New stuff only seems to support directx9. The official word is, there's not enough opengl games being done, which is a rather silly excuse.
So anyway, I found GLDirect: http://sourceforge.net/projects/gldirect/ which wraps OpenGL calls (opengl32.dll) to DirecX9. Dropping this to a folder with an OpenGL 1.x demo of mine let me watch it with the shutter glasses, and it was downright beautiful (apart from a few z-order issues, but that's minor).
Now then, I have Crimson Skies, a game I played a bit with the wired glasses back in the day, and loved it. It's a directx7 game. And naturally it doesn't work with 3d vision.
So. Does anyone know if there's a directx7 -> directx9 wrapper project, or a directx7 -> opengl 1.x wrapper, as a game that old won't be harmed too much by going through a couple of wrappers..
Now, I've done a couple wrapper projects before (VESA and DirectDraw), but I don't think I'd want to start another one, especially since DirectX7->DirectX9 is a way more complex thing than the DirectDraw->OpenGL one was.. in fact, DX7 would include ddraw too.
http://iki.fi/sol - my schtuphh