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