Re: direct3d / openGL??
From: Trevor (trevor_at_nospam.com)
Date: 04/28/04
- Next message: Stoitcho Goutsev \(100\) [C# MVP]: "Re: Noob question regarding c# and classic windows apps"
- Previous message: Koby: "MFC Dll with dialog in a new thread"
- In reply to: Bad_Kid: "direct3d / openGL??"
- Next in thread: Bad_Kid: "Re: direct3d / openGL??"
- Reply: Bad_Kid: "Re: direct3d / openGL??"
- Reply: cody: "Re: direct3d / openGL??"
- Messages sorted by: [ date ] [ thread ]
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.
- Next message: Stoitcho Goutsev \(100\) [C# MVP]: "Re: Noob question regarding c# and classic windows apps"
- Previous message: Koby: "MFC Dll with dialog in a new thread"
- In reply to: Bad_Kid: "direct3d / openGL??"
- Next in thread: Bad_Kid: "Re: direct3d / openGL??"
- Reply: Bad_Kid: "Re: direct3d / openGL??"
- Reply: cody: "Re: direct3d / openGL??"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|