D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088構造体 (d3d12umddi.h)
重要
一部の情報はプレリリース製品に関連しており、商用リリース前に大幅に変更される可能性があります。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088構造体は、遷移するサブリソースの範囲を指定します。
構文
typedef struct D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088 {
UINT32 IndexOrFirstMipLevel;
UINT32 NumMipLevels;
UINT32 FirstArraySlice;
UINT32 NumArraySlices;
UINT32 FirstPlane;
UINT32 NumPlanes;
} D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088;
メンバー
IndexOrFirstMipLevel
NumMipLevels が 0 の場合、IndexOrFirstMipLevel はサブリソース インデックスを指定します。 0xffffffffのサブリソース インデックスを使用して、すべてのサブリソースを指定できます。
NumMipLevels が 0 でない場合、IndexOrFirstMipLevel は範囲内の最初の mip レベルを識別します。
NumMipLevels
範囲内の mip レベルの数。 IndexOrFirstMipLevel がサブリソース インデックスであることを示す 0。
FirstArraySlice
範囲内の最初の配列スライスのインデックス。 NumMipLevels が 0 の場合、FirstArraySlice は無視されます。
NumArraySlices
範囲内の配列スライスの数。 NumMipLevels が 0 の場合、NumArraySlices は無視されます。
FirstPlane
範囲内の最初の平面スライス。 NumMipLevels が 0 の場合、FirstPlane は無視されます。
NumPlanes
範囲内の平面スライスの数。 NumMipLevels が 0 の場合 、NumPlanes は無視されます。
注釈
D3D12DDI_BARRIER_SUBRESOURCE_RANGE_0088構造体を使用すると、開発者は、特定のテクスチャ配列の完全な mip チェーンや、すべての配列スライスの 1 つの mip レベルなど、さまざまなサブリソースを移行できます。 拡張バリア機能を使用すると、開発者は、この構造を使用して、論理的に隣接するサブリソースの範囲を移行できます。
一般的な情報については、「 拡張バリア 」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 11 (WDDM 3.0) |
Header | d3d12umddi.h |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示