Re: direct3d / openGL??

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Trevor (trevor_at_nospam.com)
Date: 04/28/04


Date: Wed, 28 Apr 2004 16:27:47 -0400


"Bad_Kid" <REMOVEzlocesto_dijete@yahoo.co.uk> wrote in message
news:c6opcp$b41$1@bagan.srce.hr...
> which is better for what?

Direct 3D is an object orientated 3d graphics library. OpenGL is a
structured ("C style") API. They both have their own pros and cons. Most
people will choose OpenGL because it is available on non-Microsoft
platforms. The other people will choose Direct X (Not just Direct3D)
because they are only interested in Windows and DirectX is a "gaming SDK"
(sound, video, input, etc...) where OpenGL is just a "graphics SDK".
DirectX is built upon COM and OpenGL is built upon plain old C code. Since
you are a C# developer you can get up and going with DirectX much quicker
than OpenGL. Microsoft has recently released a managed DirectX 9 which can
be used in C# without all of the COM interop stuff. AFAIK the only support
for OpenGL in C# is all third party and involves extensive use of P/Invoke
to call the OpenGL.dll API calls. I gave you all of the info I have on the
two technologies. Which one is better (for your needs) is up to you to
decide. You can search Google for more arguments like this - I'm sure you
aren't the first who tried to compare the two technologies.



Relevant Pages

  • Re: OGL portability and future delivery
    ... it could be a severe impact against OpenGL. ... DirectX is no standardized API. ... DirectX 10 relies on the Windows Driver Model. ...
    (comp.graphics.api.opengl)
  • Re: OGL portability and future delivery
    ... However if a critical underlying API is changed this is a major ... implemented by wrapping a layer aroung OpenGL. ... And they will tell Apple about it, ... changing to DirectX would require a lot of work. ...
    (comp.graphics.api.opengl)
  • Re: OGL portability and future delivery
    ... DirectX is no standardized API. ... OpenGL has proved to be stable for over 10 years (OpenGL 1.1 ... DirectX 10 relies on the Windows Driver Model. ...
    (comp.graphics.api.opengl)
  • Re: Is Direct3D a rip-off of OpenGL?
    ... their development was set back years by DirectX. ... You can have the same problem in OpenGL. ... rendering system a company paid me to write for them just a year ago, ... >> I wonder why so many game companies, today, are so ridiculously ...
    (comp.graphics.api.opengl)
  • Re: [Statistik] April 2006
    ... Mit DirectX und OpenGL? ... Von einer PC Emulation bishin zur ... Als Normalnutzer bracht man die Konsole nicht. ...
    (de.rec.sf.startrek.10vorne)