2009 年 8 月 Windows 7/Direct3D 11 SDK 的新功能

此版本的 Windows 7/Direct3D 11 隨附於 DirectX SDK,並包含新功能、工具和檔。

項目 說明
Direct2D
Direct2D 是硬體加速的即時模式 2D 圖形 API,可為 2D 幾何、點陣圖和文字提供高效能和高品質的轉譯。 Direct2D API 的設計目的是要與 Direct3D 和 GDI 互通。 此 SDK 可讓開發人員評估 API 並撰寫簡單的應用程式,並在適當設定的電腦上提供一些更進階的功能。
請參閱檔和範例
DirectWrite
DirectWrite 支援高品質文字轉譯、與解析度無關的大綱字型、完整的 Unicode 文字和版面配置支援,以及更多功能:
  • 裝置無關的文字版面配置系統,可改善檔和UI中的文字可讀性。
  • 高品質、子圖元、ClearType 文字轉譯,可使用 GDI Direct3D、Direct2D 或應用程式特定的轉譯技術。
  • 支援多重格式文字。
  • 支援 OpenType 字型的進階印刷樣式功能。
  • 支援 Windows 支援的所有語言的文字版面配置和轉譯。
此 SDK 可讓開發人員評估 API,並撰寫基本應用程式以供示範之用。
請參閱檔和範例
DXGI 1.1
DXGI 1.1 建置在 DXGI 1.0 上,而且可在 Windows Vista 和 Windows 7 上使用。 DXGI 1.1 新增數項新功能:
  • 同步處理的共用 Surface 支援。 這可讓多個 D3D 之間有效率的讀取和寫入介面共用(可能介於 D3D10 和 D3D11 之間)。
  • BGRA 格式支援。 這可讓 GDI 轉譯成 Direct2D、Direct3D 10.1 或 Direct3D 11 裝置的目標相同 DXGI 表面。
  • 最大畫面格延遲。 在提交轉譯之前,使用IDXGIDevice1::SetMaximumFrameLatency和IDXGIDevice1::GetMaximumFrameLatency,標題可以控制允許儲存在佇列中的畫面數。 延遲通常用來控制 CPU 在響應轉譯佇列中使用者輸入和畫面格之間的選擇方式。
  • 配接器列舉。 使用 IDXGIFactory1::EnumAdapters1,標題可以列舉本機配接器,而不附加任何監視器或輸出,以及附加輸出的配接器。
已更新的範例
此版本有數個新的和更新的範例。
  • 新的 AdaptiveTessellationCS40 是更進階的計算著色器處理技術圖例,可在 D3D10 或 D3D11 GPU 上執行。
  • HDRToneMappingCS11 範例已擴充為使用計算著色器實作模糊和開花效果,並提供圖元著色器實作進行比較。
  • 多線程Rendering11範例已大幅更新,具有更複雜的藝術資產和更密集的個別線程處理。
  • SubD11 範例已更新為新的臉部模型,而範例現在會利用範例內容導出工具的相鄰計算功能。

舊版中引進的功能