DirectXTutorial.com
The Ultimate DirectX Tutorial
wtf?
DirectXTutorial News
Log In
August 4, 2010 - DirectX 11

Woohoo!  I've been working on this one for a while now.  I've now got the first section of the DirectX 11 tutorial online!

This new tutorial is broken up into four major parts.  The first part covers how to start up Direct3D and get a triangle drawn.  The second part is a detailed rundown on HLSL and how to write shaders.  The third part covers the basics of 3D rendering.  The fourth part covers device states and how to use them to manipulate the GPU.

And there's more coming soon too.  I haven't yet covered feature levels, the geometry shader, or stencil states.  I also haven't covered tessellation, and that's going to be a full section of its own (hopefully this month).

So now I need some feedback.  This tutorial is, in my opinion, way better than the DirectX 10 tutorial.  Because DirectX 11 can be backward compatible with DirectX 10 hardware, should I just continue working on DirectX 11 tutorials, or should I get DirectX 10 caught up to where 11 is now?  And what about Direct2D, DirectWrite and DirectCompute?  Does anyone want a tutorial on any of these?  Be sure to let me know in an email.

The new tutorial is available to all premium subscribers.  The first part is available to everyone.

June 8, 2010 - DirectX SDK June 2010 Now Available

A new version of the SDK is now available here.  It is important to note that this version does not support Visual Studio 2005, and the code in this tutorial will not necessarily compile correctly with it.  If you are using Visual Studio 2005, you will need to upgrade to 2008 or 2010.

If you notice that anything else has stopped working, please let me know right away so I can fix it.

March 16, 2010 - DirectX 10 Additions

A lesson on textures for DirectX 10 is now online.  Very soon, there will be another tutorial as well.

Some people have asked if I would be making a texture tutorial for DirectX 10, and the answer is no.  Textures are simpler in DirectX 10, and do not need as much explanation.

February 18, 2010 - Multiplayer

I've been getting an overwhelming number of requests for more multiplayer lessons, so that's what I'm going to work on.  I'll try to have something online tomorrow, but I'll definitely have a few lessons added sometime next week.

February 10, 2010 - Updated DirectX SDK

The new DirectX SDK for February 2010 is now available for download.  There shouldn't be any changes necessary in the lesson code samples, but please let me know if something isn't compiling or running correctly anymore.

February 9, 2010 - Feedback and Glossary

Thanks to everyone who wrote in their ideas.  I've read through some of them, and I'll probably finish tomorrow.

I recently finished doing an overhaul of the glossary.  For a long time it was a pathetic search bar with a few definitions (about thirty).  Now it provides a list of all terms available, as well as a form to submit new ideas if you can't find the term you're looking for.

While the list may seem relatively short and incomplete for now, I've got a list of about a thousand terms to write definitions for.  I'm hoping to make this extensive for beginners and intermediate developers alike, supporting terms from "graphics" to "HDR tone mapping" and beyond.  Go ahead and check it out.

Missed a News Item?

Missed a news item?  Find it in the news archives.

News Archives