By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - PC Discussion - Why you should use OpenGL and not DirectX

Great read.. I concur! Closed door formats simply kill innovation and progress...no mention of 3Dfx though.. i remember running quake on that it was miles ahead of directx/software rendering.



Doubt is not a pleasant condition, but certainty is absurd.

owner of : atari 2600, commodore 64, NES,gameboy,atari lynx, genesis, saturn,neogeo,DC,PS2,GC,X360, Wii

5 THINGS I'd like to see before i knock out:

a. a AAA 3D sonic title

b. a nintendo developed game that has a "M rating"

c. redesgined PS controller

d. SEGA back in the console business

e. M$ out of the OS business

Around the Network

So basically open source = good, micro$oft = baaaad. I am shocked that some OSS-people think this way!



alephnull said:
soulsamurai said:

Here's a reason why you shouldn't use OpenGL

It doesn't work with nVidia 3D vision or iz3D. It needs to be run with a DirectX skin which figuring out how to do that for every game is a major pain in the ass. If you don't know a little bit of programming most people can't even do it.

Both 3d vision and iz3d support OpenGL. I don't know where people get this stuff from.

No, no they don't only if your using a qaudro card.  OpenGL absolutely does not work with nvidia 3d applications. same thing with iz3d.

I use 3D vision, and i have skinned a few games to get it to work.  once again it is a pain in the ass and often times it takes so long its not even worth the effort.

"Fail. It doesn't work. There's not much more you can say; we understand that it's not NVIDIAs fault that the game is based on OpenGL and it did remind us that the kit doesn't work on OpenGL based games, but at the end of the day, if it doesn't work, it fails."

http://forums.nvidia.com/index.php?showtopic=105427

 

http://www.tweaktown.com/reviews/3067/3d_vision_with_viewsonic_s_vx2268wm_fuhzion_lcd_monitor/index11.html



CURRENTLY PLAYING:  Warframe, Witcher 2

 

Words Of Wisdom said:
Xoj said:
well any fourth year student in systems and software engineer it's given a small introduction to openGL that's why it surprise me DirectX was more popular.
but this confirms many things our professor said about opengl, and it's sad because opengl its suppport in more platforms.

but again ti's microsoft, from IE6 fiasco, this kind of FUD what microsoft do best

Uh what IE6 fiasco?  Go ahead and explain that one.

@article : The author continually asks how to target XP users when it's really just a matter of using DX9.  Some people will complain that using an older version of DX is bad because you're losing features, but you have to consider the hardware that WinXP users are working with and realize that lot of those powerful features aren't going to be viable anyway.  Combine that with the fabulous game compatibility of Win7, there's very little reason for anyone with recent hardware to be using XP.

http://mashable.com/2009/07/16/ie6-must-die/



Shouldn't it be OpenGL vs Direct3D? DirectX is more than just 3D graphics and well I am not sure about OpenGL being faster than Direct3D. However I use mainly OpenGL, because Direct3D doesn't really work on platforms I am working on.



Around the Network

A friend of mine is developing both with OpenGL and DirectX at his work (the app has to work on both), and he has grown a pet hate of OpenGL. According to him, the DirectX version works equally with every graphics card, while the OpenGL code has a ton of hacks to work properly on different cards (if I recall correctly part of the problem was the crappy Intel onboard cards).

This may not be an issue for some developers, but it looks to me like DirectX is a cleaner and easier API nowadays.



My Mario Kart Wii friend code: 2707-1866-0957

Xoj said:

 

Words Of Wisdom said:
Xoj said:
well any fourth year student in systems and software engineer it's given a small introduction to openGL that's why it surprise me DirectX was more popular.
but this confirms many things our professor said about opengl, and it's sad because opengl its suppport in more platforms.

but again ti's microsoft, from IE6 fiasco, this kind of FUD what microsoft do best

Uh what IE6 fiasco?  Go ahead and explain that one.

@article : The author continually asks how to target XP users when it's really just a matter of using DX9.  Some people will complain that using an older version of DX is bad because you're losing features, but you have to consider the hardware that WinXP users are working with and realize that lot of those powerful features aren't going to be viable anyway.  Combine that with the fabulous game compatibility of Win7, there's very little reason for anyone with recent hardware to be using XP.

http://mashable.com/2009/07/16/ie6-must-die/

Agreed, Internet Exploder is awful.

Anyone who's ever made a webpage ever will tell you that IE is the devil.  It takes fucking witchcraft to get JavaScript to run properly in IE.

IE8, however, is a step in the right direction.



Wii/PC/DS Lite/PSP-2000 owner, shameless Nintendo and AMD fanboy.

My comp, as shown to the right (click for fullsize pic)

CPU: AMD Phenom II X6 1090T @ 3.2 GHz
Video Card: XFX 1 GB Radeon HD 5870
Memory: 8 GB A-Data DDR3-1600
Motherboard: ASUS M4A89GTD Pro/USB3
Primary Storage: OCZ Vertex 120 GB
Case: Cooler Master HAF-932
OS: Windows 7 Ultimate x64
Extra Storage: WD Caviar Black 640 GB,
WD Caviar Black 750 GB, WD Caviar Black 1 TB
Display: Triple ASUS 25.5" 1920x1200 monitors
Sound: HT Omega Striker 7.1 sound card,
Logitech X-540 5.1 speakers
Input: Logitech G5 mouse,
Microsoft Comfort Curve 2000 keyboard
Wii Friend Code: 2772 8804 2626 5138 Steam: jefforange89

Well that was an interesting read.



MRFENIX said:
So basically open source = good, micro$oft = baaaad. I am shocked that some OSS-people think this way!

Did you read the OP?

Open GL is good due to better performances and capabilities and maximum code portability without ever having to ask for MS' permission, DirectX is bad because it limits portability to what MS decides (and they are even preventing the latest DX versions to install on XP, despite 32bit versions should run on it with no problems) and it's a forcedly imposed inferior solution.



Stwike him, Centuwion. Stwike him vewy wuffly! (Pontius Pilate, "Life of Brian")
A fart without stink is like a sky without stars.
TGS, Third Grade Shooter: brand new genre invented by Kevin Butler exclusively for Natal WiiToo Kinect. PEW! PEW-PEW-PEW! 
 


I have many companies that are my customers.. they opted to use OpenGL... for 3D material, since they can sell to governments and input into open platforms... but Directx has free frameworks that are more eazy to start with... no to finish... but at least start... so.. I would like to say, OpenGL still the future, DirectX does not deliver a solution to all platforms...

Good thread!



PSN: franco-br
MGS4, GH, MW2, GT5p, WipeoutHD, etc..etc..