Talk:DirectDraw

Latest comment: 11 years ago by Frecklefoot in topic "DirectDraw is now replaced by Direct2D."

"DirectDraw is now replaced by Direct2D." edit

Are there any references to support this? My understanding was that Direct2D is meant as a replacement for GDI, not DirectDraw. In particular:

  • Direct2D does not support full screen (except on Windows 8).[1]
  • Direct2D has primitives for drawing lines, circles, etc. using textured brushes.[2]
  • Direct2D supports high-quality (but slow) typography, preferebly with the aid of DirectWrite.[3] In fact, if you draw text without DirectWrite, Direct2D will use it internally. [4]
  • Direct2D does not give you direct access to the frame buffer, at least not as far as I can tell.
  • Direct2D doesn't provide accurate access to the pixels; it provides "device independent pixels" which are then scaled to match the actual hardware. [5]

Compare to the features for DirectDraw:

  • Bit-block transfers (blits)
  • Page flipping and multiple back buffers
  • Overlays, which is placing one image surface over another on the video display
  • Alpha source over destination blending, which is blending two surfaces using the source alpha image component
  • Video YUV pixel formats and color conversion
  • Direct video access to the frame buffer

Quoted from Microsoft.[6]


References:

74.94.163.145 (talk) 15:25, 21 June 2012 (UTC)Reply

Well, I guess it's wrong then. Feel free to correct. — Frεcklεfσσt | Talk 17:28, 21 June 2012 (UTC)Reply