Поделиться через


перечисление 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)

См. также раздел

CopyTiles