共用方式為


D3DWDDM1_3DDI_TILE_COPY_FLAG列舉 (d3d10umddi.h)

識別如何使用 CopyTiles 函式複製磚。

Syntax

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
標頭 d3d10umddi.h (包含 D3d10umddi.h)

另請參閱

CopyTiles