DirectX required

BlitzMax Forums/BlitzMax Programming/DirectX required

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Well, a (for example) DirectX 7 game should work on Microsoft operating systems for a long time to come.
True. But a wrapper (ie. one that translates OpenGL calls into Direct3D) is not an ideal solution, or even one that should be considered.

GL wouldn't even have half the extras it has if DX didn't get them first.
You are mistaken about the order in which new functionality is added to APIs. OpenGL is litterally years ahead of DirectX, because up and until DX9, DirectX functionality was limited to whatever functionality Microsoft decided to implement, where as OpenGL via. generic extensions allow manufacturers to extend the API with their own functionality. As such, my 4 year old FireGL card has functionality my X600XT doesn't.

BTW as far as GL Goes, most 3D apps don't run well on ATI cards if at all when running in GL mode thanks to poor unstable drivers.
I have no complaints. My X600XT runs all the software I need to.

However 3D Apps are starting to use D3D more and more these days thanks to the pixel and vertex shaders.
Another OpenGL first functionality.