Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

Lineage

DirectDraw dead?

This topic is 5204 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I am a beginner roughly 200 pages into Tricks of the Windows Game Programming Gurus and was curious whether DirectDraw was dead. I ask this because it has been removed in the later versions of DirectX right? I was wondering whether I should still become familiar with it for 2d programming, or just learn how to program 2d in Direct3D. Any information would help - I''d just like to make sure I''m not learning something that isn''t a stepping stone and/or is obsolete now days. Thanks

Share this post


Link to post
Share on other sites
Advertisement
Yes.

Edit: Actually no, but that's not where everyone is at as far as the technology level is concerned. For instance I am on level 23 and you are still hanging out on level 17.

James Simmons
MindEngine Development
http://medev.sourceforge.net

[edited by - neurokaotix on August 11, 2003 11:07:48 AM]

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
DirectDraw was primarily designed for graphics cards that emphasized blitting. Nowadays, the cards are built around vertices and textures.

This is not to say that you must do 3D!!! In DirectDraw, you had a rect with 4 corners. Now those corners are called vertices. Unless you want to support older cards, forget about DirectDraw.

Share this post


Link to post
Share on other sites
Direct Draw is not dead by any means and is still viable in the shareware industry where many people do not have up to date hardware. Regardless of this go with whichever route you prefer. If you plan on doing 3d later then start with Direct3D. If you want to make shareware go with Direct Draw. The important thing is that in the end you are making games and having fun, not how you draw your graphics on screen. Since your already have the book I say work through it and learn Direct Draw, it can only help you.

Share this post


Link to post
Share on other sites
I didn''t mean to imply that there weren''t shareware games using Direct3D and the like. I merely wanted to point out that it is something shareware authors still have to consider especially depending on their target market.

Share this post


Link to post
Share on other sites
If you''re trying to create cutting edge visuals, then DirectDraw is long gone, but most of us here a amateur game/graphics programmers, so I think DirectDraw still serves a purpose. I''m currently working explusively in 3d, but if I didn''t get a good background in 2d, I think I''d strugle a lot more. I''m the kind of person who learns for the sake of learning, and doing low level pixel stuff in DDraw was a good primer for pixelshaders in D3D. Don''t give up on DDraw just because 3d is cool. 2d knowledge is quite usefull even in modern graphics.

Share this post


Link to post
Share on other sites
Short answer: Yes.

Long answer: Yes, it''s dead. It''s actually easier to do 2d games using 3d concepts, anyways, once you get used to the idea.

Share this post


Link to post
Share on other sites
Short answer:No

Long answer:No it''s not dead althought none of the new accelerators support anything else than the primary display driver compatible with the Win32 GDI.It will be dumb to remove it anyway since a LOT of things are based on it.Every new DirectX is released with the DirectDraw7 interfaces which are the newest and perhaps the last.It''s always worth it to learn a new API believe me.

P.S.
I''ll soon demostrate that it''s not dead with my software renderer

"Tonight we strike,there is thunder in the sky,together we''ll fight,some of us will die,but they''ll always remember that we''ve made a stand and many will die by hand!" - ManOwaR

Share this post


Link to post
Share on other sites
Check these similar threads:
here and here

------------------------------------

If the universe is just a simulation in some unbelievably advanced computer, then God is one heck of a programmer!

[edited by - chacha on August 12, 2003 10:11:48 AM]

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!