February 2006 DirectX SDK の新しい機能

February 2006 DirectX SDK 更新パッケージでは、次の機能が変更されています。

  • Direct3D 10 テクノロジ プレビュー
  • D3DX9
  • Microsoft クロスプラットフォーム オーディオ作成ツール (XACT)
  • Windows Vista ゲーム エクスプローラー (Beta)
  • ツール

Direct3D 10 テクノロジ プレビュー

FXC10 D3D9 HLSL シェーダー コンパイル

  • この更新パッケージに含まれる HLSL コンパイラは、Direct3D10 テクニカル プレビューとしてダウンレベルのシェーダー モデルをターゲットにしています。この SDK に含まれている FXC10.exe を使用して、Shader Model 3.0 以下で、改良されたフロー制御管理などの新しい言語機能を使用して新しいコンパイラを試してみてください。このリリースで使用できるようになったのは、HLSL 最適化および新機能のサブセットのみであることに注意してください。生成されたシェーダーは、完全には最適化されません。

Direct3D 10 の新しいサンプルとチュートリアル

  • 新しいサンプルは、追加されたオブジェクト空間のモーション ブラー (MotionBlur10) を示しています。フィルター カーネルは使われていません。高品質のモーション ブラーは、ジオメトリ シェーダーのフィン押し出しによって実現されており、アルファトゥカバレッジを使用してフレーム バッファーに蓄積されます。テクスチャー空間のモーション ブラーは、異方性フィルタリングを使用して実現されています。
  • 新しいチュートリアルには、追加された Direct3D10 レンダリング ステートの操作方法が示されています。「チュートリアル 14」を参照してください。

D3DX10

  • ID3DX10Sprite インターフェイスには、一連の変更が加えられています。スプライトは、追加の Direct3D10 の機能 (ジオメトリ シェーダー、テクスチャー配列) を利用して、さらに高性能を実現しています。「ID3DX10Sprite」を参照してください。
  • マルチスレッド [非同期](asynchronous) リソースの読み取りと処理を行う D3DX インターフェイスは、このリリースで改良されています。「ID3DX10ThreadPump and」およびその関連ページを参照してください。

Direct3D10 デバッグ レイヤー

  • 追加のパイプラインおよびパラメーターの検証が、Direct3D10 デバッグ レイヤーに追加されています。

For more information on the Direct3D10 February 2006 Technology Preview, see the Direct3D 10 documentation. For known limitations of this Technology Preview, refer to the Microsoft DirectX SDK ReadMe.

Direct3D 10 のドキュメントを開くには、[スタート](Start) メニューから [すべてのプログラム](All Programs)、[Microsoft DirectX SDK (February 2006)](Microsoft DirectX SDK (February 2006))、[Documentation for Direct3D 10] の順に選択してください。Readme ファイルを開くには、[スタート](Start) メニューから [すべてのプログラム](All Programs)、[Microsoft DirectX SDK (February 2006)](Microsoft DirectX SDK (February 2006))、[Microsoft DirectX SDK ReadMe] の順に選択してください。

D3DX9

UVAtlas

  • UVAtlas は、ポリゴン メッシュのテクスチャー パラメーター化をサポートしています。UVAtlas API の擬似エッジのリストが提供されることで、クワッドまた辺の数が N のポリゴンのメッシュが描かれます。擬似エッジはパラメーター化中に分割されません。「D3DXUVAtlasCreate」、「D3DXUVAtlasPartition」を参照してください。
  • 隣接性のある新しい入力パラメーターが、D3DXUVAtlasPack に追加されています。これは、DXUVAtlasPack が間違ってマニホールド以外としてメッシュを分類される特殊なケースに対応するために必要だった変更です。D3DXUVAtlasPartition からの新しい隣接性のある出力パラメーターは、この隣接性情報を提供します。「D3DXUVAtlasPartition」、「D3DXUVAtlasPack」を参照してください。
  • コールバックが、IMT 計算の進行状況を監視するために追加されています。「D3DXComputeIMTFromSignal」、「D3DXComputeIMTFromTexture」、「D3DXComputeIMTFromPerVertexSignal」を参照してください。
  • 新しいプリミティブ ID パラメーターが、IMT 計算のアプリケーション固有シグナル コールバックに追加されています。これは、メッシュ間で異なるカスタム シグナルを指定するために使用されます。「LPD3DXIMTSIGNALCALLBACK」を参照してください。

Microsoft クロスプラットフォーム オーディオ作成ツール (XACT)

February では XACT が更新され、次のような新機能の追加によってパフォーマンスが向上しています。

  • ADPCM 圧縮が追加されました。これによって、Wave バンクを構築し、必要となるディスク領域を大幅に減らすことができるようになります。
  • X3DAudio API の使用に関する情報が追加されました。

Windows Vista ゲーム エクスプローラー (Beta)

February では Windows Vista Game Explorer が更新され、次の新機能が追加されました。

  • アプリケーションが、Windows Vista でリッチ セーブ ゲームを利用できるようになりました。
  • ゲーム定義ファイル スキーマに、ゲームをインストールまたは抽出する実行可能ファイルの必須マニフェストが含まれるようになりました。

Game Explorer のドキュメントを開くには、[スタート](Start) メニューから [すべてのプログラム](All Programs)、[Microsoft DirectX SDK (February 2006)](Microsoft DirectX SDK (February 2006))、[Documentation for Game Explorer] の順に選択してください。

ツール

PIX

PIX が更新され、次のワークフローが向上しました。

  • PIX は、シングルフレーム キャプチャーと Direct3D10 アプリケーションの再生をサポートするようになりました。
  • PIX では、バック バッファーを含む、Direct3D10 テクスチャー リソースの表示がサポートされるようになりました。画像データは、アルファ チャンネルあり、またはなしで表示できます。「テクスチャー データの表示」を参照してください。
  • CreateObject イベントおよび DestroyObject イベントが PIXRun ファイルに追加され、Direct3D オブジェクトの作成時および廃棄時をより明確に示すことができるようになりました。

    Direct3D 10 は、Windows Vista でのみサポートされています。

関連項目

August 2008 DirectX SDK の新しい機能