Thread: Re: [Dev-C++] moving to 3d programming
Open Source C & C++ IDE for Windows
Brought to you by:
claplace
|
From: Daniel G. <sp...@ho...> - 2003-07-25 06:23:29
|
DirectX is used by many many people and organisations. Microsoft recently removed themselves from the OpenGL consortium (or whatever its called) as a side note. I reckon DirectX is the way to go, you know 2D programming and Dx has (had) a 2D component, which is now part of Direct3D. Check out GamesDev.Net >From: OROSZI Balázs <or...@vp...> >To: dev...@li... >Subject: Re: [Dev-C++] moving to 3d programming >Date: Fri, 25 Jul 2003 02:34:41 +0200 > >dein_metzger wrote: > >> Hi to the list. >> I use directdraw for 2d graphics programming. >> I am thinking about learning 3d graphics programming. >> What´s the better? opengl or direct3d? > >OpenGL. (cross-platform, tradition, easy to understand, lots of tutorials, >part of mingw - no need to download anything else, etc.) > >-- >Greetings, > Balázs > > > > >------------------------------------------------------- >This SF.Net email sponsored by: Free pre-built ASP.NET sites including >Data Reports, E-commerce, Portals, and Forums are available now. >Download today and enter to win an XBOX or Visual Studio .NET. >http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 >_______________________________________________ >Dev-cpp-users mailing list >Dev...@li... >TO UNSUBSCRIBE: http://www23.brinkster.com/noicys/devcpp/ub.htm >https://lists.sourceforge.net/lists/listinfo/dev-cpp-users _________________________________________________________________ Get Hotmail on your mobile phone http://www.msn.co.uk/msnmobile |
|
From: Damien <g_...@ho...> - 2003-07-25 12:26:57
|
<html><div style='background-color:'><DIV> <P>Well, even though the arguments presented on why to or not to use D3D/OpenGL may be valid, it really depends on what you plan on doing. Both APIs are very good, and Direct3D is getting revised so quickly that right now, OpenGL is trying to catch up (not like 5 or more years ago when I believe it was the reverse order). If you can handle COM(Compnoent Object Model), go ahead with D3D. Syntax-wise, D3D is harder to break into, OpenGL is much easier. If you have learnt DirectDraw already, OpenGL's cross-platform capabilities is no argument to use it, as I believe you are sticking with Windows(one of the reasons why John Carmack(a well-note OpenGL programmer) may recommend OpenGL is because his games are not Windows specific). Personally, I learnt OpenGL first, and am learning DirectX(dinput,dsound,d3d) now.<BR></P></DIV> <DIV></DIV>----Original Message Follows---- <DIV></DIV>From: OROSZI Balázs <OR...@VP...> <DIV></DIV>To: dev...@li... <DIV></DIV>Subject: Re: [Dev-C++] moving to 3d programming <DIV></DIV>Date: Fri, 25 Jul 2003 12:44:09 +0200 <DIV></DIV>MIME-Version: 1.0 <DIV></DIV> <DIV></DIV>Hi! <DIV></DIV> <DIV></DIV>I forgot one more thing: DirectX tends to be incompatible. For example: 3DMark 2001 uses DirectX 8.1, but if you upgrade to DirectX 9, then 3D Mark 2001 won't run. So you might as well have problems in this area, while with the carefully designed OpenGL API, you'll not. <DIV></DIV>BTW John Carmack also recommends OpenGL (and so does he uses it too), and "unrecommends" DirectX. <DIV></DIV> <DIV></DIV>-- <DIV></DIV>Greetings, <DIV></DIV>Balázs <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV>------------------------------------------------------- <DIV></DIV>This SF.Net email sponsored by: Free pre-built ASP.NET sites including <DIV></DIV>Data Reports, E-commerce, Portals, and Forums are available now. <DIV></DIV>Download today and enter to win an XBOX or Visual Studio .NET. <DIV></DIV>http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 <DIV></DIV>_______________________________________________ <DIV></DIV>Dev-cpp-users mailing list <DIV></DIV>Dev...@li... <DIV></DIV>TO UNSUBSCRIBE: http://www23.brinkster.com/noicys/devcpp/ub.htm <DIV></DIV>https://lists.sourceforge.net/lists/listinfo/dev-cpp-users <DIV></DIV></div><br clear=all><hr>Help STOP SPAM with <a href="http://g.msn.com/8HMGEN/2731??PS=">the new MSN 8 </a> and get 2 months FREE*</html> |
|
From: <or...@vp...> - 2003-07-25 10:33:23
|
Daniel Glenfield wrote: > DirectX is used by many many people and organisations. Microsoft > recently removed themselves from the OpenGL consortium (or whatever its > called) as a side note. > > I reckon DirectX is the way to go, you know 2D programming and Dx has > (had) a 2D component, which is now part of Direct3D. With the upcoming OpenGL 2.0 standard, things are going to change. Lots of new features come. But the main reason why I think yo should use OpenGL, is because it is cross-platform. No wonder why M$ removed themselves from the OpenGL consortium - they want developers to use D3D, so that way they will be limited to Windows only. And of course this "used by many many people" is a platitude. OpenGL is also "used by many many people". -- Greetings, Balázs |
|
From: Ioannis V. <iv...@em...> - 2003-07-25 23:36:12
|
> -----Original Message----- > From: dev...@li... > [mailto:dev...@li...] On Behalf > Of OROSZI Bal?zs > Sent: Friday, July 25, 2003 1:34 PM > To: dev...@li... > Subject: Re: [Dev-C++] moving to 3d programming > > With the upcoming OpenGL 2.0 standard, I guess this answers my question whether it has been ratified or not yet. Ioannis Vranos * Programming pages: http://www.noicys.freeurl.com * Alternative URL 1: http://run.to/noicys * Alternative URL 2: http://www.noicys.cjb.net |
|
From: <or...@vp...> - 2003-07-26 07:06:32
|
Ioannis Vranos wrote: >>-----Original Message----- >>From: dev...@li... >>[mailto:dev...@li...] On Behalf >>Of OROSZI Bal?zs >>Sent: Friday, July 25, 2003 1:34 PM >>To: dev...@li... >>Subject: Re: [Dev-C++] moving to 3d programming >> >>With the upcoming OpenGL 2.0 standard, > > I guess this answers my question whether it has been ratified or not yet. Well, I don't exactly know where they are with it. They said, it will be done this summer. I think I'll visit http://www.opengl.org about it, as I am also not sure. As I saw, they are at 1.5 now. But 2.0 will surely be different, just as you said. I hope they won't make it overcomplicated. -- Greetings, Balázs |
|
From: <or...@vp...> - 2003-07-25 10:43:51
|
Hi! I forgot one more thing: DirectX tends to be incompatible. For example: 3DMark 2001 uses DirectX 8.1, but if you upgrade to DirectX 9, then 3D Mark 2001 won't run. So you might as well have problems in this area, while with the carefully designed OpenGL API, you'll not. BTW John Carmack also recommends OpenGL (and so does he uses it too), and "unrecommends" DirectX. -- Greetings, Balázs |
|
From: Ioannis V. <iv...@em...> - 2003-07-25 23:34:44
|
> -----Original Message----- > From: dev...@li...=20 > [mailto:dev...@li...] On Behalf=20 > Of OROSZI Bal?zs > Sent: Friday, July 25, 2003 1:44 PM > To: dev...@li... > Subject: Re: [Dev-C++] moving to 3d programming >=20 >=20 > Hi! >=20 > I forgot one more thing: DirectX tends to be incompatible.=20 > For example:=20 > 3DMark 2001 uses DirectX 8.1, but if you upgrade to DirectX=20 > 9, then 3D=20 > Mark 2001 won't run. So you might as well have problems in this area,=20 > while with the carefully designed OpenGL API, you'll not. > BTW John Carmack also recommends OpenGL (and so does he uses it too),=20 > and "unrecommends" DirectX. Of course, Quakes and other ID stuff use OPENGL. OPENGL is standardised = by a board of graphics companies. And the new OPENGL standard (I do not know if it is still upcoming or = not) is completely object oriented. Ioannis Vranos =20 * Programming pages: http://www.noicys.freeurl.com * Alternative URL 1: http://run.to/noicys * Alternative URL 2: http://www.noicys.cjb.net |
|
From: Abhijit S. <mu...@gm...> - 2003-07-25 13:55:05
|
> DirectX is used by many many people and organisations. Microsoft recently > removed themselves from the OpenGL consortium (or whatever its > called) as a > side note. All the more reason to do OpenGL! :-) Microsoft pulled out because OpenGL was challenging its monopoly. Even from a neutral (non-anti-M$) view, one has to agree that OpenGL is usually the most efficient, stable, and widely-supported. If you had a choice between having your graphics code compile only on one platform, versus having it compile with few changes on two, which would you go for? One thing that amuses me was that before DirectX was such hot property, M$ used to distribute OpenGL screen-savers along with Windows. It just goes to show their monopolistic ideals that even with OpenGL being good enough for them to use to make screen-savers for Windows, they decided to go ahead with Direct3D... not to create a better API, but to create an MS API. > > I reckon DirectX is the way to go, you know 2D programming and Dx > has (had) > a 2D component, which is now part of Direct3D. > > Check out GamesDev.Net gamedev.net? Specifically, for OpenGL, see http://nehe.gamedev.net/ Also, for 2D, you might want to try using Allegro (see http://www.allegro.cc and http://alleg.sourceforge.net - not sure about the second one). This is a cross-platform library for graphics, sound, input, timing, etc. Used in conjunction, you can very easily port your code across different platforms. Allegro does use DirectDraw on Windows, if it's available. -- Abhijit Shylanath Homepage: http://mudeth.tripod.com/ |
|
From: David M. <ci...@ya...> - 2003-07-28 16:55:50
|
Sorry if this is a repeat of someone else's post but I am in the same position and recently came across this article. http://www.gamedev.net/reference/articles/article1775.asp --- Abhijit Shylanath <mu...@gm...> wrote: > > > DirectX is used by many many people and organisations. > Microsoft recently > > removed themselves from the OpenGL consortium (or > whatever its > > called) as a > > side note. > > All the more reason to do OpenGL! :-) > > Microsoft pulled out because OpenGL was challenging its > monopoly. Even from > a neutral (non-anti-M$) view, one has to agree that > OpenGL is usually the > most efficient, stable, and widely-supported. If you had > a choice between > having your graphics code compile only on one platform, > versus having it > compile with few changes on two, which would you go for? > > One thing that amuses me was that before DirectX was such > hot property, M$ > used to distribute OpenGL screen-savers along with > Windows. It just goes to > show their monopolistic ideals that even with OpenGL > being good enough for > them to use to make screen-savers for Windows, they > decided to go ahead with > Direct3D... not to create a better API, but to create an > MS API. > > > > > I reckon DirectX is the way to go, you know 2D > programming and Dx > > has (had) > > a 2D component, which is now part of Direct3D. > > > > Check out GamesDev.Net > > gamedev.net? > > Specifically, for OpenGL, see > http://nehe.gamedev.net/ > > Also, for 2D, you might want to try using Allegro (see > http://www.allegro.cc > and http://alleg.sourceforge.net - not sure about the > second one). This is a > cross-platform library for graphics, sound, input, > timing, etc. Used in > conjunction, you can very easily port your code across > different platforms. > Allegro does use DirectDraw on Windows, if it's > available. > > -- > Abhijit Shylanath > Homepage: http://mudeth.tripod.com/ > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET > sites including > Data Reports, E-commerce, Portals, and Forums are > available now. > Download today and enter to win an XBOX or Visual Studio > .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > Dev-cpp-users mailing list > Dev...@li... > TO UNSUBSCRIBE: > http://www23.brinkster.com/noicys/devcpp/ub.htm > https://lists.sourceforge.net/lists/listinfo/dev-cpp-users ===== Signed David Mcken Life Sucks Live with it __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com |
|
From: Daniel K. O. <dan...@ya...> - 2003-07-28 17:44:22
|
>gamedev.net? > >Specifically, for OpenGL, see >http://nehe.gamedev.net/ > >Also, for 2D, you might want to try using Allegro (see http://www.allegro.cc >and http://alleg.sourceforge.net - not sure about the second one). This is a >cross-platform library for graphics, sound, input, timing, etc. Used in >conjunction, you can very easily port your code across different platforms. >Allegro does use DirectDraw on Windows, if it's available. > >-- >Abhijit Shylanath >Homepage: http://mudeth.tripod.com/ > > > Plus: for newbies, check out the OpenGL and SDL tutorials at http://cone3d.gamedev.net/cgi-bin/index.pl Daniel K. O. |