This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of
computers,
computing, and
information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join
the discussion and see a list of open tasks.ComputingWikipedia:WikiProject ComputingTemplate:WikiProject ComputingComputing articles
This article is within the scope of WikiProject Microsoft, a collaborative effort to improve the coverage of articles relating to
Microsoft on Wikipedia. If you would like to participate, please visit the project page, where you can join
the discussion and see a list of open tasks.MicrosoftWikipedia:WikiProject MicrosoftTemplate:WikiProject MicrosoftMicrosoft articles
This article is within the scope of WikiProject Microsoft Windows, a collaborative effort to improve the coverage of
Microsoft Windows on Wikipedia. If you would like to participate, please visit the project page, where you can join
the discussion and see a list of open tasks.Microsoft WindowsWikipedia:WikiProject Microsoft WindowsTemplate:WikiProject Microsoft WindowsMicrosoft Windows articles
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
This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of
computers,
computing, and
information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join
the discussion and see a list of open tasks.ComputingWikipedia:WikiProject ComputingTemplate:WikiProject ComputingComputing articles
This article is within the scope of WikiProject Microsoft, a collaborative effort to improve the coverage of articles relating to
Microsoft on Wikipedia. If you would like to participate, please visit the project page, where you can join
the discussion and see a list of open tasks.MicrosoftWikipedia:WikiProject MicrosoftTemplate:WikiProject MicrosoftMicrosoft articles
This article is within the scope of WikiProject Microsoft Windows, a collaborative effort to improve the coverage of
Microsoft Windows on Wikipedia. If you would like to participate, please visit the project page, where you can join
the discussion and see a list of open tasks.Microsoft WindowsWikipedia:WikiProject Microsoft WindowsTemplate:WikiProject Microsoft WindowsMicrosoft Windows articles
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