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


Перечисление 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]
Верхняя часть d3d11_2.h

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

Перечисления ресурсов