перечисление D3D10_MAP_FLAG (d3d10.h)
Указывает, как ЦП должен реагировать на вызов Map для ресурса, используемого GPU.
Синтаксис
typedef enum D3D10_MAP_FLAG {
D3D10_MAP_FLAG_DO_NOT_WAIT = 0x100000L
} ;
Константы
D3D10_MAP_FLAG_DO_NOT_WAIT Значение: 0x100000L Указывает, что функция Map должна возвращать DXGI_ERROR_WAS_STILL_DRAWING , когда GPU блокирует доступ КП к ресурсу. |
Комментарии
Это перечисление используется в ID3D10Buffer::Map, ID3D10Texture1D::Map, ID3D10Texture2D::Map и ID3D10Texture3D::Map.
D3D10_MAP_FLAG_DO_NOT_WAIT нельзя использовать с D3D10_MAP_WRITE_DISCARD или D3D10_MAP_WRITE_NOOVERWRITE.
Дополнительные сведения о потенциальных конфликтах между GPU и ЦП во время сопоставления ресурсов см. в статье Копирование и доступ к данным ресурсов (Direct3D 10).
Требования
Требование | Значение |
---|---|
Заголовок | d3d10.h |