Thread: DirectX SDK compatability

  1. #1
    Registered User
    Join Date
    Feb 2011
    Posts
    40

    Question DirectX SDK compatability

    Hello there;
    I was reading the "Tricks of the windows game programming, by LaMothe" and the first project in there was a game called "Freak Out".
    He wrote it using the DirectX 8.0 SDK, which had older components than the new one (DirectX SDK June 2010). So my question is, can I re-compile his project if I used the new DirectX libraries or do I have to install the older SDK? ................Thanks.

  2. #2
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    That book is very old and outdated. Most of those 'tricks' are not tricks anymore and are completely incompatible with modern hardware or at the very least rely on deprecated technology. I recommend buying a book on Direct3D 9 or better yet 10 or 11 since they are becoming more popular. I have the book you speak of and it is filled with software solutions, blitters, BOB engine (his 2D blitter system), and the like. You will not need any of that with Direct3D.

    While the DirectDraw samples may work there is a much easier way so I cannot recommend you learn the old way when we have much better choices today.

  3. #3
    Registered User
    Join Date
    Feb 2011
    Posts
    40
    Yes, but I am afraid a book on Direct3D 9 will explain souly about Direct3D and won't be general or explain the process as whole, and since I am a begginner I need something to take me step by step, to show me the way.
    If that is the case, would you recommend a title for me.......Thanks.

  4. #4
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Amazon.com: Introduction to 3D Game Programming with Direct X 9.0c: A Shader Approach (Wordware Game and Graphics Library) (9781598220162): Frank Luna: Books

    The book is for Direct3D9 and also focuses on the programmatic pipeline via HLSL. He also has one for DirectX 10 as well. Search for Frank Luna on Amazon and you will see both of his books. Both of them are sufficient enough to get you started in either Direct3D 9 or Direct3D 10.

  5. #5
    Registered User
    Join Date
    Feb 2011
    Posts
    40
    Thanks man I'll definetly check it out. I have a question just out of curiosity, if DirectX or whatever SDK drawes the graphics for you, where do 3rd party applications (like Maya or 3d Max) come in?

  6. #6
    [](){}(); manasij7479's Avatar
    Join Date
    Feb 2011
    Location
    *nullptr
    Posts
    2,657
    Quote Originally Posted by Blacky Ducky View Post
    Thanks man I'll definetly check it out. I have a question just out of curiosity, if DirectX or whatever SDK drawes the graphics for you, where do 3rd party applications (like Maya or 3d Max) come in?
    What to draw, how to draw, where to draw... among other things.
    Well...you could do everything in code(..and probably should.. at first), but it would be tedious .

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Xbox 360 Compatability
    By swgh in forum A Brief History of Cprogramming.com
    Replies: 2
    Last Post: 08-22-2008, 03:51 PM
  2. Windows 2000 Professional Compatability Question ...
    By SyntaxBubble in forum Windows Programming
    Replies: 15
    Last Post: 08-24-2003, 11:33 AM
  3. Backwards Compatability...
    By Jperensky in forum Linux Programming
    Replies: 6
    Last Post: 06-18-2003, 06:43 PM
  4. OS Compatability.
    By RunXC410 in forum C++ Programming
    Replies: 1
    Last Post: 11-21-2002, 05:47 PM
  5. general programming compatability question
    By Metarectilinear in forum A Brief History of Cprogramming.com
    Replies: 6
    Last Post: 10-25-2002, 11:51 PM