Microsoft DirectX 9.0 SDK Update (Summer 2004)

http://weblogs.asp.net/dweller/archive/2004/05/20/136434.aspx
Managed DirectXも結構変わるようです.目玉としてはドキュメントの整備とGUIコンポーネント*1の追加あたりでしょうか.個人的にはGUIコンポーネントがDispose地獄にどう対処しているのかに興味があります.
しかし1年でこれだけGUIコンポーネントを仕込んでくるとは予想外でした.なんかもうとてもとても悔しいので,互換部品の作成でいずれ勝負してみたいところです.
あと細かいところではApplication.DoEventsを回避したテンプレートの追加など.DoEventsに関してはTom Miller氏*2が以前言及していた問題を受けてのことと思われます.
http://blogs.msdn.com/tmiller/archive/2003/11/24/57532.aspx
http://blogs.msdn.com/tmiller/archive/2003/11/07/57524.aspx
DoEventsは呼ばれるたびに参照型のマネージドリソースを生成するらしく,タイミング待ちなどで呼び続けるとメモリ圧力が大きいということでした.

*1:書いててとっても気分がアレです

*2:Managed DirectXの開発者の1人 http://blogs.msdn.com/tmiller/