First post, by Gemini000
- Rank
- l33t
I've been toying around with my Windows 8 system and older games a bit more and I've come to realize something interesting...
Everything made with OpenGL: Still Works Fine
Everything made with DirectDraw/Direct3D: Barely functions (if at all) if Pre-DX9
I just finished playing a bit of Quake 3 on Windows 8. Quake 3 on Windows 8. That game came out in 1999! Beyond a problem with the scroll wheel that was fixed by running in compatibility mode, the game ran perfectly fine. Yet when I go to run Plants vs. Zombies, which is a 2D game and only four years old, the framerate sucks and the graphics don't scale nicely, resulting in a heavily aliased, jerky mess that's not fun to play. x_x;
(And yes, I tried both hardware accelerated and non-hardware accelerated modes. The aliasing improves slightly with hardware acceleration off, but the framerate is still terrible.)
I've also been reading a few articles around the net, and it's definitely apparent that Linux is rapidly becoming more and more popular for gaming. Combined with how terrible DirectX's legacy video support is compared to OpenGL's, I've got a feeling we may be witnessing the slow but sure demise of Direct3D.
As for DirectX itself, I'm not certain... It does a lot more than just video processing, but there's typically alternative libraries nowadays for a lot of what DirectX can do, just nothing all-encompassing like DirectX.
I'm sure I'm far from the only person who's got this line of thinking going, but I suck at finding information about this stuff online, so I want to see what everyone else has to say on this and if anyone has any links to relevant articles.
(And yes, if anyone notices, I made this exact same post over on Allegro.cc.)
--- Kris Asick (Gemini)
--- Pixelmusement Website: www.pixelships.com
--- Ancient DOS Games Webshow: www.pixelships.com/adg