次の方法で共有


D3D11_TILE_COPY_FLAG列挙 (d3d11_2.h)

タイルをコピーする方法を識別します。

構文

typedef enum D3D11_TILE_COPY_FLAG {
  D3D11_TILE_COPY_NO_OVERWRITE = 0x1,
  D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE = 0x2,
  D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER = 0x4
} ;

定数

 
D3D11_TILE_COPY_NO_OVERWRITE
値: 0x1
GPU が現在どのも参照していないことを示します。
書き込まれる宛先メモリの部分。
D3D11_TILE_COPY_LINEAR_BUFFER_TO_SWIZZLED_TILED_RESOURCE
値: 0x2
ID3D11DeviceContext2::CopyTiles 操作で線形バッファーをスウィズル タイル リソースにコピーすることを示します。 これは、タイル データを からコピーすることを意味します。
指定されたバッファーの場所、タイルを順番に読み取る、
を指定したタイル領域 (領域がボックスの場合は x、y、z 順) に移動し、必要に応じて最適なハードウェア メモリ レイアウトに移動します。
この ID3D11DeviceContext2::CopyTiles 呼び出しでは、 pBuffer パラメーターを使用してソース データを指定し、 宛先を pTiledResource パラメーターで指定します。
D3D11_TILE_COPY_SWIZZLED_TILED_RESOURCE_TO_LINEAR_BUFFER
値: 0x4
ID3D11DeviceContext2::CopyTiles 操作に、スウィズル タイル リソースを線形バッファーにコピーすることが含まれることを示します。 つまり、タイル領域からタイル データをコピーし、タイルを順番に読み取る (領域がボックスの場合は x、y、z 順)
を指定したバッファーの場所に移動し、必要に応じて線形メモリ レイアウトにデウィズリングします。
この ID3D11DeviceContext2::CopyTiles 呼び出しでは、 pTiledResource パラメーターを使用してソース データを指定し、宛先を pBuffer パラメーターで指定します。

要件

要件
サポートされている最小のクライアント Windows 8.1 [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows Server 2012 R2 [デスクトップ アプリ |UWP アプリ]
Header d3d11_2.h

こちらもご覧ください

リソース列挙