D3D11_TILE_COPY_FLAG列舉 (d3d11_2.h)

識別如何複製磚。

Syntax

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 應用程式]
標頭 d3d11_2.h

另請參閱

資源列舉