Перечисление D3D12_COMMAND_LIST_TYPE (d3d12.h)
Указывает тип списка команд.
Синтаксис
typedef enum D3D12_COMMAND_LIST_TYPE {
D3D12_COMMAND_LIST_TYPE_DIRECT = 0,
D3D12_COMMAND_LIST_TYPE_BUNDLE = 1,
D3D12_COMMAND_LIST_TYPE_COMPUTE = 2,
D3D12_COMMAND_LIST_TYPE_COPY = 3,
D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE = 4,
D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS = 5,
D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE,
D3D12_COMMAND_LIST_TYPE_NONE
} ;
Константы
D3D12_COMMAND_LIST_TYPE_DIRECT Значение: 0 Указывает буфер команд, который может выполнять GPU. Прямой список команд не наследует состояние GPU. |
D3D12_COMMAND_LIST_TYPE_BUNDLE Значение: 1 Указывает буфер команд, который может выполняться только непосредственно через прямой список команд. Список команд пакета наследует все состояния GPU (за исключением заданного объекта состояния конвейера и топологии примитива). |
D3D12_COMMAND_LIST_TYPE_COMPUTE Значение: 2 Задает буфер команд для вычислений. |
D3D12_COMMAND_LIST_TYPE_COPY Значение: 3 Указывает буфер команд для копирования. |
D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE Значение: 4 Задает буфер команд для декодирования видео. |
D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS Значение: 5 Задает буфер команд для обработки видео. |
Комментарии
Это перечисление используется следующими методами:
Требования
Требование | Значение |
---|---|
Заголовок | d3d12.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по