• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

Why Open GL and Not DirectX should be the API of Choice for AAA Games

The Problem with OpenGL is not OpenGL, its that it can only run on Unix based systems, all of which are buggy and unstable, they seriously lack support.

Its saving grace maybe Steam. But, and there is a but. If Steam make a stable well supported OS then they may want to keep it lock to their pre-build "Steam Box"
Be that as it may, OpenGL PC gaming may become very expensive and locked.

If thats so then Mantle will be the choice for gamers, provided Nvidia chose to support it on their GPU's.

So much wrong with this I don't know where to start! :D
 
I have been using Unix based systems for 10 years, i still work with them today. they are buggy and unstable.
 
The Problem with OpenGL is not OpenGL, its that it can only run on Unix based systems, all of which are buggy and unstable, they seriously lack support.

Its saving grace maybe Steam. But, and there is a but. If Steam make a stable well supported OS then they may want to keep it lock to their pre-build "Steam Box"
Be that as it may, OpenGL PC gaming may become very expensive and locked.

If thats so then Mantle will be the choice for gamers, provided Nvidia chose to support it on their GPU's.

Never mind the unstable comment, but OpenGL can ONLY run on Unix based systems?!

The hell you on about? OpenGL has been on Windows for ages, well over 1.5 decades at least!
 
OpenGL needs the support of all the Hardware designers, that support has been very limited which is why its almost nowhere.

It is now getting that support and development from all parties, AMD, Intel and Nvidia. but, that development is through Steam and their Steam Box, If Steam decide that whatever advancements OperGL got as a result is their own so its exclusively to their Steam Box, then OpenGL is back at square one.

OpenGL will only work if it gets the support from all hardware providers on the Open Source market so that it can be a competitive API on all operating systems.

One of two things needs to happen, Steam make all developments to OpenGL Open Source. Or AMD, Intel and Nvidia develop OpenGL themselves outside of Steam for Windows, Ubuntu and the rest.

Right now AMD are developing their Mantle API for Windows and Ubuntu ecte...

If Steam lock OpenGL development to themselves it cannot compete.
 
Last edited:
Dude the **** are you on about!?

OpenGL is OPEN! Anyone can use it. Hell OpenGL = Open Graphics Library, you can't LOCK it to something.....

Please, please just educate yourself on it.

http://www.opengl.org

http://www.khronos.org

OpenGL is everywhere, and it's been around since the early 90's.
The only reason it got a set back( in gaming ) was because of Microsoft launching a massive FUD campaign against it, and telling developers they were going to drop support for OpenGL with Windows Vista( which they never did, but it still got people to adopt DirectX on Windows).

I seriously don't know where Humbug gets any of his "information".
 
Last edited:
Interpretive dance about Humbug holding forth on OpenGL:

FHqa96v.gif.png
 
I did some quick looking and Half Life was OpenGL supported and the guys in the know (I assume) have said that it was far faster and smoother on OpenGL as opposed to D3D but not much info I can find.


Great to see a few guys here in the know and some interesting reading.
 
I did some quick looking and Half Life was OpenGL supported and the guys in the know (I assume) have said that it was far faster and smoother on OpenGL as opposed to D3D but not much info I can find.


Great to see a few guys here in the know and some interesting reading.

Valve ported Source (and with it LFD2, Half Life 2, etc.) to OpenGL + Linux and got big improvements in speed. It was about +15% without any driver optimisation at all.
 
Dude the **** are you on about!?

OpenGL is OPEN! Anyone can use it. Hell OpenGL = Open Graphics Library, you can't LOCK it to something.....

Please, please just educate yourself on it.

http://www.opengl.org

http://www.khronos.org

OpenGL is everywhere, and it's been around since the early 90's.
The only reason it got a set back( in gaming ) was because of Microsoft launching a massive FUD campaign against it, and telling developers they were going to drop support for OpenGL with Windows Vista( which they never did, but it still got people to adopt DirectX on Windows).

I seriously don't know where Humbug gets any of his "information".

Its an Open Source API with limited support, name 20 of the countless AAA titles out in the last couple years or so that run on OpenGL.

Metro 2033 / LL? nope. BL2? nope BF3/4? Nope.......
 
Last edited:
Naw i clicked it thinking it was real. :p

I clicked it too just to make sure it didn't link to some weird site and land me a suspension :D

Its an Open Source API with limited support, name 20 of the countless AAA titles out in the last couple years or so that run on OpenGL.

I think we all know it lacks support but as stated previously that was because of Microsoft basically forcing DirectX down everyone's throat.

OpenGL can't be locked down though as you suggested valve might do.
 
Scrub my last comment, I wasn't looking with my eyes :D

Seems OpenGL is very very supported.

http://en.wikipedia.org/wiki/List_of_OpenGL_programs

Using the OpenGL renderer.
Some notable games that include an OpenGL renderer:
18 Wheels of Steel
Alien Arena 2008
America's Army(i3 only
American McGee's Alice
Amnesia: The Dark Descent
Angry Birds (PC and Android versions)
Aquaria
Awesomenauts
Baldur's Gate 2 – Defaults to D3D
Bastion
Beat Hazard
Brink
BZFlag
Bus Driver
Celestia
City of Heroes
City of Villains
Commandos
Cortex Command
Counter-Strike
Counter-Strike: Source (Mac OS X and Linux versions)
Darwinia - Defaults to D3D
Deus Ex - Defaults to D3D
Doom 3
Dota 2
Doom 3: Resurrection of Evil
Dragon's Lair 3D: Return to the Lair
Dungeon Defenders (Mac OS X and Linux versions)
Dwarf Fortress
Earth 2150
Enemy Territory: Quake Wars
Far Cry – Defaults to D3D
FEZ
Frets On Fire
FlightGear
FooBilliard
Game Dev Tycoon
Half-Life series
Half-Life 2 series (Mac OS X and Linux versions)
Heretic II
Heroes of Newerth - Defaults to D3D in Windows
Hexen II
Hitman
Homeworld 2
IL-2 Sturmovik
Keepsake
Killing Floor
Left 4 Dead (Mac OS X version)
Left 4 Dead 2 (Mac OS X and Linux version)
Max Payne
Medal of Honor: Allied Assault
Medal of Honor: Allied Assault - Spearhead
Medal of Honor: Allied Assault - Breakthrough
MegaGlest
Minecraft
Minetest
Neverball and Neverputt
Neverwinter Nights
Nexuiz
NoLimits
Oil Rush
OpenArena
osu!
Penumbra: Overture
Penumbra: Black Plague
Penumbra: Requiem
Performous
Portal (Mac OS X and Linux version)
Portal 2 (Mac OS X version)
Prey
Quake series
Rage
Red Faction
Receiver
Regnum Online
Return to Castle Wolfenstein
RuneScape (High Detail Mode) - Uses the Java OpenGL library
Savage: The Battle for Newerth
Savage 2: A Tortured Soul
Scorched 3D
Second Life
Serious Sam
Serious Sam 2- Defaults to D3D
Serious Sam 3: BFE
Shadwogrounds
Shadowgrounds Survivor
Shank
Shank 2
Soldier of Fortune series
Shogo: Mobile Armor Division (in the Linux, AmigaOS, and Mac OS X versions)
Spore
Spring
StarCraft II (Mac OS X version, completely disabled in Windows version)
Starsiege: Tribes
Star Wars Jedi Knight: Jedi Academy
Star Wars Jedi Knight II: Jedi Outcast
Star Wars: Knights of the Old Republic
Star Wars: Knights of the Old Republic II The Sith Lords
Steel Storm
StepMania
Stronghold
Team Fortress
Team Fortress 2 (Mac OS X and Linux versions)
The Chronicles of Riddick: Assault on Dark Athena
The Chronicles of Riddick: Escape from Butcher Bay
Tibia
Trainz
Tribes 2
Trine
Trine 2
Tux Racer
Universe Sandbox
Unreal Gold – Defaults to 3dfx Glide
Unreal Tournament
Unreal Tournament 2003
Unreal Tournament 2004
Urban Terror
Warcraft 3 - Defaults to D3D in Windows
Wolfenstein
Wolfenstein: Enemy Territory
World of Goo
World of Warcraft - Defaults to D3D in Windows
Worms: Reloaded
Wurm Online
X-Plane
 
Back
Top Bottom