次の方法で共有


2009 年 8 月の Windows 7/Direct3D 11 SDK の新機能

このバージョンの Windows 7/Direct3D 11 は、DirectX SDK の一部として提供され、新機能、ツール、ドキュメントが含まれています。

Item 説明
Direct2d
Direct2D は、2-D ジオメトリ、ビットマップ、テキストに対して高パフォーマンスと高品質のレンダリングを提供する、ハードウェアアクセラレータ、イミディエイト モード、2-D グラフィックス API です。 Direct2D API は、Direct3D と GDI との相互運用を適切に行うように設計されています。 この SDK を使用すると、開発者は API を評価し、簡単なアプリケーションを記述できます。適切に構成されたマシンで可能な高度な機能の一部を使用できます。
Direct2D のドキュメントサンプルは、現在 MSDN で入手できます。
DirectWrite
DirectWriteは、高品質のテキスト レンダリング、解像度に依存しないアウトライン フォント、完全な Unicode テキストとレイアウトのサポートなどをサポートします。
  • ドキュメントと UI でのテキストの読みやすさを向上させる、デバイスに依存しないテキスト レイアウト システム。
  • GDI Direct3D、Direct2D、またはアプリケーション固有のレンダリング テクノロジを使用できる高品質、サブピクセル、ClearType テキスト レンダリング。
  • 複数形式のテキストのサポート。
  • OpenType フォントの高度な文字体裁機能のサポート。
  • Windows でサポートされているすべての言語でのテキストのレイアウトとレンダリングのサポート。
この SDK を使用すると、開発者は、デモ目的でのみ API を評価し、基本的なアプリケーションを記述できます。
DirectWriteのドキュメントサンプルは、現在 MSDN で入手できます。
DXGI 1.1
DXGI 1.1 は DXGI 1.0 上に構築されており、Windows Vista と Windows 7 の両方で使用できるようになります。 DXGI 1.1 には、いくつかの新機能が追加されています。
  • 同期された共有サーフェスのサポート。 これにより、複数の D3D (D3D10 と D3D11) デバイス間で効率的な読み取りと書き込みのサーフェス共有が可能になります。
  • BGRA 形式のサポート。 これにより、GDI は、Direct2D、Direct3D 10.1、または Direct3D 11 デバイスのターゲットと同じ DXGI サーフェスにレンダリングできます。
  • 最大フレーム待機時間。 IDXGIDevice1::SetMaximumFrameLatencyIDXGIDevice1::GetMaximumFrameLatency を使用すると、タイトルは、レンダリングのために送信する前に、キューに格納できるフレームの数を制御できます。 待機時間は、多くの場合、CPU がユーザー入力とレンダリング キュー内のフレームに応答する方法を制御するために使用されます。
  • アダプター列挙。 IDXGIFactory1::EnumAdapters1 を使用すると、タイトルはモニターや出力がアタッチされていないローカル アダプターと、出力がアタッチされたアダプターを列挙できます。
更新されたサンプル
このリリースには、いくつかの新しいサンプルと更新されたサンプルがあります。
  • 新しい AdaptiveTessellationCS40 は、D3D10 または D3D11 GPU で実行できる、より高度なコンピューティング シェーダー処理手法の図です。
  • HDRToneMappingCS11 サンプルは、コンピューティング シェーダーを使用してぼかし効果とブルーム効果 (トーン マッピングに加えて) を実装し、比較のためにピクセル シェーダーの実装を提供するように拡張されています。
  • MultithreadedRendering11 サンプルが大幅に更新され、より複雑なアート資産とスレッドごとの処理がより集中的に行われています。
  • SubD11 サンプルは新しい顔モデルで更新され、サンプルはサンプル コンテンツ エクスポーターの隣接性計算機能を利用するようになりました。

以前のリリースで導入された機能