elle, sorry but id Software is one company out of thousands.
and when i say thousands, i mean LITERALLY THOUSANDS.
OpenGL is still a very good stands for Systems like the GameCube and Playstation2 ... in these area's it will never die out.
However it is obvious that you've never had the misfortune to program a game in OpenGL.
Tell me, have you ever tried to create yourself a spinning cube with a Vertex Cache in OpenGL?
... the APi is fantastic if a)you prefer C programming and b)you have a set platform your developing for.
why? Simply because if you want to do anything remotely good, even something as seemingly simple as Object Alphaing ... you have to recode it specifically for EACH graphics card using thier own extensions.
why? Because the default version is just far too slow as it relies on Software rendering.
Want to get into Vertex Colours?? Because christ that is just a nightmare.
If you are used to C programming and creating games for specific targets, then yes ... OpenGL is nice. If not then you just can't beat the speed and overall compatibility that DirectX holds over the market.
Yes the same code between OpenGL and DirectX to achieve similar result make take 10lines in Dx as opposed to 3 in OpenGL, however if you want to then edit the function in DirectX you've already outlined everything you'll need in the setup, whereas OpenGL you have to spend several extra lines creating fixxes and go arounds to achieve things that Dx has built into the functions.
This is why alot of people preffer Microsoft things, they might be slower ... but they leave NOTHING to chance. Everything you'll ever need within a function is in that function or tied directly into it.
Quote: "How many people use other systems is irrelevant, the fact that we're having this discussion shows there is a desire for portability.
I'm not saying Lee should convert DBPro to OpenGL, that's unreasonable, it'd be simply too much work on top of the hard work him and the rest of the team already puts in. But we are a forum full of developers, of very varying skill levels, so maybe we'll be able to cobble something together ourselves."
Not really... the added development time doesn't warrent the number of requests i'm afraid.
Remember that adding OpenGL support to DarkBASIC Professional, is one thing. However to make that support for another Operating System, is a totally different bag of chips.
And that is why you people want OpenGL. Not to have an alternative Graphics API but you believe that it'll give you Linux support.
But to achieve that will take rewriting DarkBASIC Professional from the ground up WITH that support.
The demand just isn't there to make the financial burdon of doing such a task worth while ... and giving Windows OpenGL support is a pure waste of time when you already have DirectX, which is 100% compatible with the Windows Platform.
Sorry to say it, but TGC are not here just to give people a product for free. They want to turn a profit, and Linux is just NOT a profitable market because it doesn't reach enough people. And those it does reach actually already know C/C++, so really what the hell is the point in DBP for an OS against a language which people can download for free along with the graphics api for free?

Everything about Linux really, is to be FREE or at the very least not very costly... DarkBASIC Professional is hardly what i'd call a cheat language.
PureBASIC does Linux, Windows & AmigaOS and it's only $19.99
Problem is you'd have to use your own Graphics APi if you want to create an engine.
... so i'll reiterate.
What is the point in OpenGL Support?

To Survive You Must Evolve... This Time Van Will Not Escape His Fate!
900mhz | 256mb | FX5200Ti 52.16 | Dx9 | WXP-Pro