Share via


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

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

項目 描述
Direct2D
Direct2D 是硬體加速的即時模式 2D 圖形 API,可為平面幾何、點陣圖和文字提供高效能和高品質轉譯。 Direct2D API 的設計目的是要與 Direct3D 和 GDI 互通。 此 SDK 可讓開發人員評估 API 並撰寫簡單的應用程式,並在正確設定的電腦上提供一些更進階的功能。
Direct2D的檔範例目前可在 MSDN 上使用。
DirectWrite
DirectWrite支援高品質的文字轉譯、解析度無關的大綱字型、完整的 Unicode 文字和版面配置支援,以及更多功能:
  • 與裝置無關的文字配置系統,可改善檔和 UI 中的文字可讀性。
  • 高品質、子圖元、ClearType 文字轉譯,可使用 GDI Direct3D、Direct2D 或應用程式特定的轉譯技術。
  • 支援多格式文字。
  • 支援 OpenType 字型的進階印刷樣式功能。
  • 支援 Windows 支援的所有語言的文字配置和轉譯。
此 SDK 可讓開發人員評估 API,並只撰寫基本應用程式以供示範之用。
MSDN 目前提供DirectWrite的檔範例
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 範例已更新為新的臉部模型,而此範例現在會利用範例內容匯出工具的相鄰計算功能。

舊版中引進的功能