When you produce a game, there is many options regarding graphics:

  • GDI
    • Win32 based.  Used mainly for non-graphic intensive application
  • GAPI
    • Gives you a direct access to the frame buffer.  No clipping, back buffering and flipping functionality.
  • 3rd Party Library
    • GapiDraw
    • PocketHAL 
      • Provides buffered access to the display memory.
      • pockethal.droneship.com
    • FatHammer
  • Coming up...
    • D3DMobile