Thread: Game Engine Development

  1. #16
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Just in case you thought deprecated in Microsoftie speak did not mean unsupported, please attempt to create your DirectDraw interfaces.

    Deprecated means just that. It may work but if not then you are on your own. Basically a device driver manufacturer is being told by Microsoft that they can implement new things in their drivers to support DirectGraphics and yet it does not matter if it breaks old DirectDraw interfaces. Hence deprecated means avoid like the plague unless you want your entire game engine and system dependent on interfaces that are not 100% guaranteed to work on every video card and system. DirectDraw is old, unreliable, deprecated, unsupported, and NOT guaranteed to work correctly ever again.

    I stand by my suggestions. Do not use GDI and avoid DirectDraw like the plague. Use OpenGL or Direct3D combined with either DirectX or some third party utility libraries for sound, input, etc.

    As for GDI I cannot imagine why anyone would torture themseles trying to use its convoluted DC's and so forth when you have Direct3D or OpenGL just begging to be used. And they are both much easier than any GDI select this into that for this purpose and then unselect...blah blah blah.
    Last edited by VirtualAce; 10-26-2007 at 09:45 PM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. what's a game engine?
    By h_howee in forum Game Programming
    Replies: 15
    Last Post: 06-25-2007, 06:32 PM
  2. game engine advice?
    By stien in forum Game Programming
    Replies: 0
    Last Post: 01-23-2007, 03:46 PM
  3. In a game Engine...
    By Shamino in forum Game Programming
    Replies: 28
    Last Post: 02-19-2006, 11:30 AM
  4. Game Engine Link Prob
    By swgh in forum Game Programming
    Replies: 2
    Last Post: 01-26-2006, 12:14 AM
  5. development of my game
    By agerealm in forum Game Programming
    Replies: 4
    Last Post: 10-05-2001, 12:40 PM