Tom Miller's Blog

The Ramblings of Miller. These postings are provided "AS IS" with no warranties, and confer no rights.

The Summer 2004 SDK Update For DirectX has been released..

The Summer 2004 SDK Update For DirectX has been released..

  • Comments 28

-- Official announcement - DX Web site should be updated soon..

The DirectX(r) Team is pleased to announce the final release of DirectX 9.0 SDK Update (Summer 2004)!

The DirectX 9.0 SDK Update (Summer 2004) contains updated versions of the D3DX library, graphics samples, sample framework, tools and Managed DirectX documentation. Areas of concentration in the DirectX 9.0 SDK Update (Summer 2004) release are:

- HLSL support for Pixel Shader & Vertex Shader 3.0
- Effects Framework performance improvements
- Pre computed Radiance Transfer improvements
- New Sample framework
- New & Updated Samples
- Improved Documentation
- PIX tool for better debugging of Direct3D applications
- Introduction of the Preview Pipeline for easier content creation

For information on what is supported in shader model 3.0, refer to the updated reference documentation. You can install the final releases from the below locations.

Software Developer Kit (230Mb+)

Extras (40Mb+)

Symbols (20Mb+)

Release Notes

Please feel free to post any concerns and/or discuss any issues with this SDK release within this forum, the public newsgroups or mail us directly at


  • Well done
  • Thanks for the hard work Tom!
  • At first glance it looks like you guys put a lot of work into the documentation. Great job Tom!! I started playing around with the samples and specifically the Custom UI controls. One thing I noticed on my box was that whenever I ran any of the samples with the new UI controls they were flashing when in windowed mode. When I went to full screen they were fine and looked rock solid. Any ideas on why that might be?
  • Documentation is much much better thanks :) I still have the bug where Intellisense doesnt kick in on the CustomVertex Class, is this just me, or is it a known issue? I.e. CustomVertex.[Intellisense] all I got with 2003 Update and now 2004 is "Equals" and "ReferenceEquals", none of the Vertex types popup :(
  • Chris C.

    I'm glad it's not just me!

    It comes back, if I do one of the following (randomly)

    Recompile Successfully
    Create a new Class

    and always seems to come back if I remove the reference to DirectX and re-add it or restart VS.

    Strange, eh ?
  • Can anyone comment on the Changes included for Managed DirectX?
  • Russ C,

    Totally strange, I've tried all the things you suggested and it still doesn't come back, equally strange the object browser shows that CustomVertex is just an empty class. Of course, it still compiles, but it makes working with CustomVertex structs clumsy.
  • 1) Documentation is much better now

    2) Occlussion query bug is eliminated

    3) UI Controls rocks

    4) Texture/State manager is nice

    5) We can play now with vs/ps 3.0, including HLSL fxc.exe

    6) PIX is good to profile your DX programs

    7) New samples are good ( specially shadowmap, new radiance transfer , etc )

    8) Improved radiance transfer engine!!!

    Well done, well well done, continue doing the best job Tom & company!!!
  • Looks pretty good, but I still don't like the documentation. Why does it not match the standard .net style?

    The little IE-documentation-ish tab-interface to view methods/fields/properties/events/etc frustrates the heck out of me - it sure would be nice to just have a "members" page like in .NET.

    The content looks good though, just gotta work on the formatting! :)
  • I guess the delay in your next book's release date is connected to this 2004 Summer Update... Are there any news regarding the contents of the book, Managed Code updates (due to 2004 Summer Update)?
  • I heard SP2 will contain DirectX 9.0c by default. Will it have Managed DX installed by default? I think it should be.
  • Does anyone have any suggestion on a forum or any other place where questions on DX9.0C are likely to be answered?
    I am having huge difficulties using the new sample framework and need help badly...
  • You fixed CalculateRect! Chris C: I have that problem too. It goes away when I exit and restart VS.NET - it is sort of annoying, but I suspect it's an issue with the way intellisense handles inner structs, and not with MDX.
Page 1 of 2 (28 items) 12