Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DirectDraw?

14 views
Skip to first unread message

Erra

unread,
May 20, 2008, 10:54:02 AM5/20/08
to
Which is the last DX version that still had DirectDraw in it? A link would be
great, the version number would be fine!

I'm making a 2D game, which is why I'm going to need DirectDraw.

Thanks a lot,
Erra

Thore B. Karlsen [DShow MVP]

unread,
May 20, 2008, 11:58:04 AM5/20/08
to

The latest version still has DirectDraw in it. The DDraw interfaces
haven't changed since DX7, but it's still supported.

--
Be seeing you.

Erra

unread,
May 20, 2008, 12:09:01 PM5/20/08
to

<3

Richard [Microsoft Direct3D MVP]

unread,
May 20, 2008, 3:16:27 PM5/20/08
to
[Please do not mail me a copy of your followup]

=?Utf-8?B?RXJyYQ==?= <Er...@discussions.microsoft.com> spake the secret code
<F1426945-BF09-4561...@microsoft.com> thusly:

>Which is the last DX version that still had DirectDraw in it? A link would be
>great, the version number would be fine!

As was mentioned, the DD interfaces are still supported on Windows and
the SDK includes the headers and libraries. However, you should be
aware that the SDK doesn't include documentation for DirectDraw
anymore.

>I'm making a 2D game, which is why I'm going to need DirectDraw.

You can make a 2D game using the Direct3D9 interfaces just fine. Many
people do this. Unless you are targetting old hardware that won't run
Direct3D9, you're probably better off using D3D9, even for a 2D game.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://www.xmission.com/~legalize/book/download/index.html>

Legalize Adulthood! <http://blogs.xmission.com/legalize/>

Chuck Walbourn [MSFT]

unread,
May 21, 2008, 8:08:11 PM5/21/08
to
Note that the reason DirectDraw was deprecated in the first place is because
you can make a 2D game with better performance using Direct3D. Direct3D 9.0c
is widely available on every version of Windows in the market, hardware
support is ubiquitous, and actually DirectDraw is just going to mess around
to emulate itself on Direct3D in most cases anyhow.

You are better off learning how to use Direct3D and achieve the effect you
want.

DirectDraw's real reason for a continued existence (and it is still
supported in Windows Vista and Windows Server 2008) is really for video
overlays and the like for media players. The headers and libraries still
ship in the DirectX SDK, although the samples and documentation were pulled
years ago.

--
Chuck Walbourn
SDE, XNA Developer Connection

This posting is provided "AS IS" with no warranties, and confers no rights.


0 new messages