Forum     

Go Back   Digit Technology Discussion Forum > Gaming > Gamerz
Register FAQ Calendar Mark Forums Read

Gamerz Whether it's on a PC, console, on your phone or in your browser, we all love games. Reviews, walkthroughs, consoles, easter eggs, cheats, etc., should be posted here. Note: All views/reviews within are the opinions of the respective posters only


Reply
 
LinkBack (1) Thread Tools Display Modes
Old 20-03-2011, 02:40 PM   1 links from elsewhere to this Post. Click to view. #1 (permalink)
ico
.
 
ico's Avatar
 
Join Date: Jun 2007
Location: New Delhi
Posts: 8,936
Default Why you should use OpenGL and not Direct3D


Why does everyone use DirectX?
  1. Network effects and vicious cycles
  2. FUD about OpenGL and Vista
  3. Misleading marketing campaigns
    Quote:

    "The launch strategies for Windows Vista and Windows 7 were both accompanied with an immense marketing push by Microsoft for DirectX, in which they showed 'before' and 'after' screenshots of the different DirectX versions. Many gamers now think that switching from DirectX 9 to DirectX 10 magically transforms graphics from stupidly dark to normal (as in the comparison above), or from Halo 1 to Crysis. Game journalists proved that there was no difference between Crysis DX9 and DX10, and that its "DX10" features worked fine with DX9 by tweaking a config file. However, despite its obvious inaccuracy, the marketing has convinced many gamers that DirectX updates are the only way to access the latest graphics features."

So why do we use OpenGL?
  1. OpenGL is more powerful than DirectX
    Quote:
    "It’s common knowledge that OpenGL has faster draw calls than DirectX"
    Source: http://developer.nvidia.com/object/o...-gdc-2006.html
  2. OpenGL is cross-platform
  3. OpenGL is better for the future of games

Excellent article: Why you should use OpenGL and not DirectX - Wolfire Games Blog

----

AMD Says Long-in-the-Tooth DirectX is Holding Back PC Gaming
ico is offline   Reply With Quote
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 20-03-2011, 02:46 PM   #2 (permalink)
In The Zone
 
utkarsh009's Avatar
 
Join Date: Oct 2010
Location: Ranchi
Posts: 365
Default Re: Why you should use OpenGL and not Direct3D

wow! how can we switch between them when playing games? which openGL version can be used in place of dx11 or dx10.1 or previous dx games?
__________________
dell p2211h | amd athlon II X4 635 @2.9 GHz. |gigabyte GA-880GM-UD2H |corsair 2x2GB DDR3 1333 MHz. RAM | Seagate 500 GB HDD |tagan tg500-u37|LG Optimus One P500
utkarsh009 is offline   Reply With Quote
Old 20-03-2011, 02:58 PM   #3 (permalink)
ico
.
 
ico's Avatar
 
Join Date: Jun 2007
Location: New Delhi
Posts: 8,936
Default Re: Why you should use OpenGL and not Direct3D

You're confusing the things.

If a game has been developed in OpenGL & Direct3D both and allows you to switch, only then you can switch. Just like you switch between Direct3D/X 9 and Direct3D/X 11 in some games.
ico is offline   Reply With Quote
Old 20-03-2011, 04:13 PM   #4 (permalink)
Married!
 
Rahim's Avatar
 
Join Date: Apr 2007
Location: Calcutta
Posts: 1,524
Default Re: Why you should use OpenGL and not Direct3D

Informative article and thanks ico'o for sharing.
__________________
|| GNU/Linux User || PCLOS KDE 4.6 || 17" DELL Studio ||

topdocumentaryfilms.com
Rahim is offline   Reply With Quote
Old 20-03-2011, 04:54 PM   #5 (permalink)
.
 
JojoTheDragon's Avatar
 
Join Date: Aug 2008
Location: Guwahati
Posts: 2,485
Default Re: Why you should use OpenGL and not Direct3D

Well written article. MS should stop this DirectX mania. We can't keep upgrading GPUs like this.

Thanks for sharing ico.

But i gotta say, Stalker is EPIC! (looking at those screenies)

Last edited by JojoTheDragon; 20-03-2011 at 07:51 PM.
JojoTheDragon is offline   Reply With Quote
Old 20-03-2011, 06:01 PM   #6 (permalink)
Sami Hyypiä, LFC legend
 
Liverpool_fan's Avatar
 
Join Date: Jun 2007
Location: Нью-Дели
Posts: 2,138
Default Re: Why you should use OpenGL and not Direct3D

The Cross Platform point is the most significant and underestimated point of open standard technologies like OpenGL. Particularly for Indie companies who would like to target emerging and loyal users in Mac OS X and Linux.
The feeling among DirectX and XNA developers and fanboys that they are significantly easier to use and cost-saving has a lot to do of their experience as the Wolfire developer so eloquently pointed out in that article (and case of just idioticity from lame fanboys).
Sadly the misinformation among people that DirectX stack offers "better performance", "better visuals", etc. is prevalent among the "gamerz" but in actuality it's pure and utter FUD.
At this point of time though and for a long time to come DirectX has its place, but as a non-Windows user and a supporter of open standard technologies, here I hope
OpenGL is used more often, at least by the developers whose games I wish to play.

BTW Part-II of that article: http://blog.wolfire.com/2010/01/Dire...enGL-revisited

And not exactly DX v OpenGL, but a good article neverthless http://red-sheep.de/games/steam4linux.xhtml
__________________
Experience true education in Computer Science - http://www.udacity.com | http://www.coursera.org

Spoiler:
Read before asking / messaging any moderator for any query: FAQ + answers for new members

Read all the sticky threads before asking any type of query. Most basic questions are answered in those.
Don't use forum for chatting. Visit http://webchat.freenode.net/?channels=krow, enter nick and connect.
Liverpool_fan is online now   Reply With Quote
Old 20-03-2011, 07:04 PM   #7 (permalink)
Living to Play
 
gameranand's Avatar
 
Join Date: Apr 2009
Location: Bilaspur, Chhattisgarh
Posts: 5,083
Default Re: Why you should use OpenGL and not Direct3D

Very nice article. Thanks ico I didn't knew these things all I knew before was that OpenGL is better but I didn't know WHY. Now I know thanks to you.
__________________
In war, Victory. In peace, Vigilance. In death, Sacrifice.

Using TDF through mobile. Digit optimized this forum for mobiles. Works nicely YAY :D:D
gameranand is offline   Reply With Quote
Old 20-03-2011, 08:25 PM   #8 (permalink)
ico
.
 
ico's Avatar
 
Join Date: Jun 2007
Location: New Delhi
Posts: 8,936
Default Re: Why you should use OpenGL and not Direct3D

Don't thank me. Thanks to the man who wrote that article.

I only liked OpenGL because it was cross-platform, now there are other reasons too.
ico is offline   Reply With Quote
Old 21-03-2011, 03:02 PM   #9 (permalink)
The Chosen One
 
sameer.pur's Avatar
 
Join Date: Jul 2005
Location: Jaipur, Bhilwara (Rajasthan)
Posts: 338
Default Re: Why you should use OpenGL and not Direct3D

OpenGL also has a place in Android.
I think it was left-out in the article.
I am currently working on Android, so gonna work on OpenGL surely.
__________________
Dell XPS 15 ( Intel Core i7-Q740M, 6GB DDR3 RAM , 750GB 7200 rpm HDD, 1080p FHD Screen, nVidia GT435 2GB Video Card, 9-cell Battery)
Samsung Galaxy 3 (Android ICS 4.0.3 CM9, Rooted) with 8GB Class 10 SD Card (1GB sd-ext for Apps :D)
sameer.pur is offline   Reply With Quote
Old 21-03-2011, 08:25 PM   #10 (permalink)
Wise Old Ghoul
 
Piyush's Avatar
 
Join Date: Feb 2010
Location: GZB.
Posts: 4,423
Default Re: Why you should use OpenGL and not Direct3D

@all
what games are coming in the future on OpenGL platform?
__________________
Steam:http://steamcommunity.com/id/alien007
http://webchat.freenode.net/?channels=krow

"What kind of tomorrow should I dream about tonight"
--Get Backers
Piyush is offline   Reply With Quote
Old 21-03-2011, 09:23 PM   #11 (permalink)
I am the night! I am....
 
vickybat's Avatar
 
Join Date: Aug 2009
Location: Gotham City
Posts: 4,208
Default Re: Why you should use OpenGL and not Direct3D

A great example of opengl based games has to be DOOM3. The game was well ahead of its time. If a next gen game were to be developed in opengl now, it has the potential to surpass some of today's graphically benchmark titles like crysis2 and BF3.

I guess nvidia is strongly backing opengl.

@ piyush

Rage is the only game which is developed using opengl. Id software are the only developers interested in opengl. Expect others to follow.
__________________
core i5 750, biostar h55 A+ (X16+X4), 4gb 1333 ddr3, corsair vx450, cm elite 335,Asus EAH 5750 FORMULA , samsung 2033 sw plus, wd green 1tb , wd 1tb my book , hp dvd writer,Apc 650 va, logitech z313
vickybat is offline   Reply With Quote
Old 21-03-2011, 09:26 PM   #12 (permalink)
Wahahaha~!
 
Faun's Avatar
 
Join Date: Dec 2006
Location: Pune/there
Posts: 7,673
Default Re: Why you should use OpenGL and not Direct3D

Quote:
Originally Posted by Piyush View Post
@all
what games are coming in the future on OpenGL platform?
RAGE, Prey was on openGL, so was Doom3 and Quake4
__________________
Blog | Flickr | Battlelog
Spoiler:
Asus Z68 V-Pro|i5 2500k|TRUE Black|Ripjaws X|U2311H|N560GTX|D7000|XONAR STX|RE272|RE0|CC51|XE200PRO Walnut| TD II V2| Ultraphile|N5800

Mono
Faun is online now   Reply With Quote
Old 21-03-2011, 09:43 PM   #13 (permalink)
Don Draper is coming back
 
vamsi_krishna's Avatar
 
Join Date: Sep 2007
Location: Tirupati, Andhra Pradesh
Posts: 3,388
Default Re: Why you should use OpenGL and not Direct3D

FarCry supports openGL. And openGL rendering had substantial FPS edge over DX rendering.
__________________
I am MaxPayne. My Wife and Daughter were murdered.
vamsi_krishna is offline   Reply With Quote
Old 27-03-2011, 12:11 PM   #14 (permalink)
ico
.
 
ico's Avatar
 
Join Date: Jun 2007
Location: New Delhi
Posts: 8,936
Default Re: Why you should use OpenGL and not Direct3D

Quote:
Originally Posted by vickybat View Post
I guess nvidia is strongly backing opengl.
yeah, right.

"strongly" backing? any proof?

Why not ask them to support open standards and stop marketing 'proprietary' things like PhysX aggressively? I guess they won't.
ico is offline   Reply With Quote
Old 28-03-2011, 10:54 AM   #15 (permalink)
.
 
JojoTheDragon's Avatar
 
Join Date: Aug 2008
Location: Guwahati
Posts: 2,485
Default Re: Why you should use OpenGL and not Direct3D

If only OpenGL was in constant development as DX, i'm sure we would've been playing with 10x more realistic gfx today.
JojoTheDragon is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


LinkBacks (?)
LinkBack to this Thread: http://www.thinkdigit.com/forum/gamerz/138253-why-you-should-use-opengl-not-direct3d.html
Posted By For Type Date
Thread need help: warcraft3 wont run on 3d Analyze | Digit Forum | BoardReader This thread Refback 11-05-2011 10:30 AM

 
Latest Threads
- by Tenida
- by kool
- by kool
- by Jripper

Advertisement




All times are GMT +5.5. The time now is 11:43 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2