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 操作では、リニア バッファーをスウィズル タイル リソースにコピーします。 つまり、指定したバッファーの場所からタイルを順番に読み取り、指定したタイル領域 (領域がボックスの場合は xyz オーダー) にタイル データをコピーし、必要に応じて最適なハードウェア メモリ レイアウトに移動します。 この CopyTiles 呼び出しでは、 hBuffer パラメーターを使用してソース データを指定し、宛先を hTiledResource パラメーターで指定します。
D3DWDDM1_3DDI_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
CopyTiles 操作では、スウィズル タイル リソースを線形バッファーにコピーします。 つまり、タイル領域からタイル データをコピーし、タイルを順番に (領域がボックスの場合は xyz の順序で) 読み取り、指定されたバッファー位置にコピーし、必要に応じて線形メモリ レイアウトに変換します。 この CopyTiles 呼び出しでは、ソース データを hTiledResource パラメーターで指定し、宛先を hBuffer パラメーターで指定します。

要件

要件
サポートされている最小のクライアント Windows 8.1、WDDM 1.3
サポートされている最小のサーバー Windows Server 2012 R2
Header d3d10umddi.h (D3d10umddi.h を含む)

こちらもご覧ください

CopyTiles