次の方法で共有


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

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

アイテム 説明
Direct2D
Direct2D は、2D ジオメトリ、ビットマップ、およびテキストに対して高パフォーマンスかつ高品質のレンダリングを提供する、ハードウェア アクセラレーションされた即時モードの 2D グラフィックス API です。 Direct2D API は、Direct3D および GDI と適切に相互運用できるように設計されています。 この SDK を使用すると、開発者は API を評価し、適切に構成されたマシンで実行可能なより高度な機能を備えたシンプルなアプリケーションを作成できます。
ドキュメントサンプルを参照してください。
DirectWrite
DirectWrite は、高品質のテキスト レンダリング、解像度に依存しないアウトライン フォント、完全な Unicode テキストとレイアウトのサポートなど、さまざまな機能をサポートします。
  • ドキュメントや UI 内のテキストの読みやすさを向上させる、デバイスに依存しないテキスト レイアウト システム。
  • GDI Direct3D、Direct2D、またはアプリケーション固有のレンダリング テクノロジを使用できる、高品質のサブピクセル ClearType テキスト レンダリング。
  • 複数形式のテキストのサポート。
  • OpenType フォントの高度なタイポグラフィ機能のサポート。
  • Windows でサポートされているすべての言語でのテキストのレイアウトとレンダリングをサポートします。
この SDK を使用すると、開発者は API を評価し、デモンストレーション目的でのみ基本的なアプリケーションを作成できます。
ドキュメントサンプルを参照してください。
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 サンプル は新しい顔モデルで更新され、サンプル コンテンツ エクスポーターの隣接計算機能が活用されるようになりました。

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