D3DWDDM1_3DDI_TILE_COPY_FLAG列挙 (d3d10umddi.h)
CopyTiles 関数を使用してタイルをコピーする方法を識別します。
構文
typedef enum D3DWDDM1_3DDI_TILE_COPY_FLAG {
D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE,
D3DWDDM1_3DDI_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE,
D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
} ;
定数
D3DWDDM1_3DDI_TILE_COPY_NO_OVERWRITE GPU は現在、書き込まれる宛先メモリのどの部分も参照していません。 |
D3DWDDM1_3DDI_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE CopyTiles 操作では、リニア バッファーをスウィズル タイル リソースにコピーします。 つまり、指定したバッファーの場所からタイルを順番に読み取り、指定したタイル領域 (領域がボックスの場合は x、 y、 z オーダー) にタイル データをコピーし、必要に応じて最適なハードウェア メモリ レイアウトに移動します。 この CopyTiles 呼び出しでは、 hBuffer パラメーターを使用してソース データを指定し、宛先を hTiledResource パラメーターで指定します。 |
D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER CopyTiles 操作では、スウィズル タイル リソースを線形バッファーにコピーします。 つまり、タイル領域からタイル データをコピーし、タイルを順番に (領域がボックスの場合は x、 y、 z の順序で) 読み取り、指定されたバッファー位置にコピーし、必要に応じて線形メモリ レイアウトに変換します。 この CopyTiles 呼び出しでは、ソース データを hTiledResource パラメーターで指定し、宛先を hBuffer パラメーターで指定します。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1、WDDM 1.3 |
サポートされている最小のサーバー | Windows Server 2012 R2 |
Header | d3d10umddi.h (D3d10umddi.h を含む) |