# Any Books on DirectX 10

## Recommended Posts

So I am reading a 'beta' book on Windows Presentation Foundation by Chris Selles, and I there are books on the Windows Communication Foundation. However I havent seen any book, beta or otherwise for the windows graphic foundation. Any books coming or now avail for Directx 10 technology ? Thanks

##### Share on other sites
Not that I've seen, no. It's still a very new technology, and it's not even finnished yet.

##### Share on other sites
As Program Wizard said, its not even out yet. I'd be surprised if there was any complete book on it. Now why you need this, I don't know. For now, learn DX 9 and wait for 10 to be released before you start using it.

##### Share on other sites
How about some starup documentation, or writeups (not presentations one sees on MSDN)

I just thought that since DX10 cards come out later this year, along with Crysis - supposedly a DX10 tech using game, there should be some stuff about DX10 out there.

anyways, I guess you are right.
Too early.

Quote:
 Original post by EzbezAs Program Wizard said, its not even out yet. I'd be surprised if there was any complete book on it. Now why you need this, I don't know. For now, learn DX 9 and wait for 10 to be released before you start using it.

aah just plain simple curiosity :)

##### Share on other sites
The SDK contains 15 tutorials that show the basics and some samples for the more advanced stuff. IMHO most people who will write books about Direct3D 10 (not DirectX 10) later are still doing the same as any other early adopter. The try learn with the documentation and some help from others in the beta newsgroups.

[Shameless plug mode]
I will write some basic stuff how to use my managed Direct3D 10 layer over at MDXInfo.com
[/Shameless plug mode]

[Edited by - Demirug on April 15, 2006 7:45:47 AM]

##### Share on other sites
Quote:
 Original post by Demirug[Shameless plug mode]I will write some basic stuff how to use my managed Direct3D 10 layer over at MDXInfo.net[/Shameless plug mode]

Isn't it MDXInfo.com? Am I the only one paying attention, here? :)

Anywho, back on subject, IIRC, the D3D10 samples in the SDK are only previews. If I understand the terminology correctly, theres still a decent chance some stuff might change before being released. Granted, the basic ideas probably won't, but a book usually requires at least a bit of usable code :).

Hope this helps.

##### Share on other sites
Personally I'm not the greatest fan of books written for beta/pre-release versions of software - things can and do change between beta and release, however minor, those things can end up wasting your time in the long run (broken assumptions, broken builds etc).

D3D10 is a Vista thing - it's unlikely IMO that you'll see D3D10 hardware released before Vista. Will Crysis be D3D10 only? If not, and it's released before Vista, I'd say there's a fair chance D3D10 support will come as a patch/later exposed feature.

I'm not aware of any books out there or even close to completion for D3D10 (good books take a hideously long time to write!). But there are non-MS articles/blogs covering D3D10 - in fact, Jack Hoxley, the moderator of this forum has written a fair amount of stuff on D3D10:

http://www.gamedev.net/reference/programming/features/d3d10overview/
http://members.gamedev.net/jhoxley/directx/DirectX10/VertexBuffersinDirect3D10.htm
http://www.gamedev.net/community/forums/mod/journal/journal.asp?jn=316777&#2521733http://www.gamedev.net/community/forums/mod/journal/journal.asp?jn=316777&#2487489http://www.gamedev.net/community/forums/mod/journal/journal.asp?jn=316777&#2473875http://www.gamedev.net/community/forums/mod/journal/journal.asp?jn=316777&#2468341

[edit: last few links unlinkified and codified - seems to be a problem with the URL handling of the forum]

##### Share on other sites
Quote:
 Original post by sirobIsn't it MDXInfo.com? Am I the only one paying attention, here? :)

You are right. I should not write such things after I spend a long night with coding.

Quote:
 Original post by sirobAnywho, back on subject, IIRC, the D3D10 samples in the SDK are only previews. If I understand the terminology correctly, theres still a decent chance some stuff might change before being released. Granted, the basic ideas probably won't, but a book usually requires at least a bit of usable code :).Hope this helps.

As always there will be some changes until we will see the final state. But I think the current samples will stay in the SDK and get updated if there are some breaking changes in the API. As Direct3D 10 have a very strict compatibility rule they can’t change the big picture at this late state because the GPU producer already working on the chips for Direct3D 10.

In the case of WPF there are changes two and we still have seeing book about it. But IMHO more people will use WPF than Direct3D 10 in the future. This makes it easier to find publisher for a book even if the API is still in beta and you can’t sell the book anymore after it reach the final stage.

##### Share on other sites
Quote:
 Original post by S1CAWill Crysis be D3D10 only?

I read an interview somewhere, where they said that everything we've seen of Crysis so far has only been the D3D9 "version".

##### Share on other sites
Quote:
Original post by Anonymous Poster
Quote:
 Original post by S1CAWill Crysis be D3D10 only?

I read an interview somewhere, where they said that everything we've seen of Crysis so far has only been the D3D9 "version".

Yes you are correct. The CEO said whatever we have seen so far is DX9 only. But it makes me wonder why it was being considered DX10 for all this time.

I knew that the game is supposed to run in both modes.

Why did MS show it off at their conference ?

##### Share on other sites
Quote:
 Why did MS show it off at their conference?

Probably because it looks a bit better than a D3D10 spinning triangle [wink]

##### Share on other sites
Quote:
 Original post by PriyajeetYes you are correct. The CEO said whatever we have seen so far is DX9 only. But it makes me wonder why it was being considered DX10 for all this time.

Hm.. you're new on the Internet aren't you ?

##### Share on other sites
Quote:
Original post by LeGreg
Quote:
 Original post by PriyajeetYes you are correct. The CEO said whatever we have seen so far is DX9 only. But it makes me wonder why it was being considered DX10 for all this time.

Hm.. you're new on the Internet aren't you ?

aye, how did you know ?
Was just born yesterday.
:P

___

I meant MS showed it off as a preview for next gen DX, if I am not mistaken. Hence DX10 got synonymous with crysis.

##### Share on other sites
Thanks for the references Simon [smile]

Edge magazine had a big feature on Crysis last month (might still be this months), and it does mention that CryEngine2/Crysis will support WinXP+D3D9+SM2 setups.

From what I gather, it will be making use of D3D10 features - but whether its to specifically add extra eye candy, or as an optimization (e.g. single pass cube maps) I don't know.

There was some talk of Crysis being a poster-child for "games for windows" (a big part of Vista), but whether that'll actually happen I don't know.

Back on topic though...

I would imagine that there are some people considering or preparing to write D3D10 books, but (as mentioned) the API is still subject to some (albeit minor) changes. Doesn't make sense to go writing large sections of material on something that then gets changed...

If only I had enough spare time... I've always wanted to write a book. Maybe one day in the distant future [grin]

Cheers,
Jack

##### Share on other sites
will be an interesting article to read, however not sure if the mag is avail in the US.

##### Share on other sites
Quote:
 Original post by jollyjeffersI've always wanted to write a book.

Me too. But the book I've always wanted to write was a Star Trek TNG / D&D parody. So won't be much help in producing graphical applications. :)

## Create an account

Register a new account

• ## Partner Spotlight

• ### Forum Statistics

• Total Topics
627686
• Total Posts
2978634

• 11
• 14
• 12
• 10
• 12