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 |
ヘッダー | d3d10umddi.h (D3d10umddi.h を含む) |