共用方式為


層級 1

本節將說明第 1 層支援。

第 1 層的一般限制

  • 最低功能層級 11.0 的硬體。
  • 不提供面組支援。
  • 不提供 Texture1D 或 Texture3D 支援。
  • 不提供 2、8 或 16 個樣本多重取樣反鋸齒 (MSAA) 支援。 除了沒有 128 bpp 格式之外,只需要 4x。
  • 沒有標準的拌和模式 (64KB 並排和結尾 MIP 封裝中的配置需視硬體廠商而定)。
  • 存在重複的對應時,並排的存取方式會受到限制。 詳情請參閱具有重複對應的並排存取限制

僅影響第 1 層的特定限制

讀取/寫入具有 NULL 對應的串流資源

串流資源可具備 NULL 對應,但從當中讀取或寫入其中將造成未定義的結果,包括裝置遭到移除。 若要解決這個問題,應用程式可將單一虛擬頁面對應至所有空白區域。 請避免寫入和轉譯至對應多個轉譯目標位置的頁面,因為寫入順序將不會定義。

沒有適用於限縮 LOD 和對應狀態意見反應的著色器指示

並未提供適用於限縮 LOD 和對應狀態意見反應的著色器指示。 詳情請參閱HLSL 串流資源曝光

標準並排形狀的對齊限制

只有維度等同所有標準並排大小之倍數的 MIP (從最精細的開始) 可保證支援並排形狀,並任意對應/取消對應個別並排。 串流資源當中的任何維度並非標準並排大小的倍數,其第一個 Mipmap 以及所有廣泛 Mipmap 可具備非標準的並排形狀,藉此適用於這組 MIP 的 N 64KB 並排 (N 已回報給應用程式)。 這些 N 並排會視為已封裝成一個單位,且必須在任何指定時間,由應用程式完整對應或完整取消對應,雖然每個 N 並排的對應可位於並排集區中的任意分離位置。

並非標準並排大小倍數的 Mipmap 陣列

串流資源中若有任何所有維度並非標準並排大小倍數的 Mipmap,則陣列大小不得大於 1。

透過緩衝區和紋理資源於參考並排和並排集區之間切換

若要在透過緩衝區資源參考並排集區中的並排與透過紋理資源參考相同的並排之間切換 (反之亦然),負責定義對應至這些並排集區的最新並排對應更新或並排對應複製,其資源維度必須適用於將用來存取並排之相同資源維度 (緩衝區和紋理*)。 否則,行為就會是未定義,也有可能會發生裝置重設。

舉例來說,更新並排對應以定義緩衝區的並排對應,然後透過 Texture2D 資源將並排對應更新至並排集區中的相同並排,最後透過緩衝區來存取並排,將不具效用。 這方面的因應作業如下:在緩衝區和紋理共用的並排之間切換 (反之亦然) 時,請重新為資源定義並排對應,或不要在緩衝區資源和紋理資源之間共用並排集區中的並排。

最小值/最大值縮減篩選

無法支援最小值/最大值縮減篩選。 詳情請參閱串流資源紋理取樣功能

串流資源功能層