Поддержка форматов для оборудования Direct3D с уровнем компонентов 10.1

В этом разделе указаны форматы (DXGI_FORMAT_* значения), поддерживаемые оборудованием уровня компонентов Direct3D 10.1.

В таблице приведены сведения о поддержке функций, используя следующий ключ.

Символ Описание
- Запрещено или недоступно.
required Требуется поддержка оборудования.
optional Поддержка оборудования необязательно, формат может быть или не может быть аппаратным ускорением.
dependant Требуется, если поддерживается связанная необязательная функция.

Этот раздел содержит раздел для каждого формата. Целевой объект формата (таблицы содержат по одной строке на целевой объект) может быть типом ресурса, встроенной функцией HLSL или определенной функциональностью, зависящей от определенного формата.

Сведения о программной проверке поддержки формата в D3D11 и D3D12 см. в статье "Проверка поддержки компонентов оборудования".

Примечание

Числа форматов в основном, но не все, в возрастающем численном порядке— некоторые из них не имеют числового порядка и перечислены вместе с другими соответствующими форматами. Обратите внимание, что бестипный тип в имени формата может означать частично типизированный, а не строго типизированный (см. раздел " Форматирование заметок " в конце раздела).

DXGI_FORMAT_UNKNOWN L (0)

Назначение Поддержка
Биты на элемент (BPE) 0
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D -
Texture3D -
TextureCube -
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap -
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R32G32B32A32_TYPELESS PCS (1)

Назначение Поддержка
Биты на элемент (BPE) 128
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R32G32B32A32_FLOAT FCS (2)

Назначение Поддержка
Биты на элемент (BPE) 128
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока required
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R32G32B32A32_UINT FCS (3)

Назначение Поддержка
Биты на элемент (BPE) 128
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока required
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных optional
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R32G32B32A32_SINT FCS (4)

Назначение Поддержка
Биты на элемент (BPE) 128
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока required
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R32G32B32_TYPELESS PCS (5)

Назначение Поддержка
Биты на элемент (BPE) 96
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R32G32B32_FLOAT FCS (6)

Назначение Поддержка
Биты на элемент (BPE) 96
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер required
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) optional
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP optional
RenderTarget optional
Blendable RenderTarget dependant
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget dependant
8x Multisample RenderTarget dependant
Другие multisample Count RT optional
Разрешение с несколькими выборками required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R32G32B32_UINT FCS (7)

Назначение Поддержка
Биты на элемент (BPE) 96
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер required
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget optional
Blendable RenderTarget -
Операции логики слияния выходных данных optional
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget dependant
8x Multisample RenderTarget dependant
Другие multisample Count RT optional
Разрешение с несколькими выборками -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R32G32B32_SINT FCS (8)

Назначение Поддержка
Биты на элемент (BPE) 96
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер required
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget optional
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget dependant
8x Multisample RenderTarget dependant
Другие multisample Count RT optional
Разрешение с несколькими выборками -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R16G16B16A16_TYPELESS PCS (9)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R16G16B16A16_FLOAT FCS (10)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out required
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео optional
Выходные данные обработчика видео required
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R16G16B16A16_UNORM FCS (11)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R16G16B16A16_UINT FCS (12)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных optional
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R16G16B16A16_SNORM FCS (13)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R16G16B16A16_SINT FCS (14)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R32G32_TYPELESS PCS (15)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R32G32_FLOAT FCS (16)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока required
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R32G32_UINT FCS (17)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока required
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных optional
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R32G32_SINT FCS (18)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока required
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R32G8X24_TYPELESS PCS (19)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D -
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_D32_FLOAT_S8X24_UINT FCS (20)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D -
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов required
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS FCS (21)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D -
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) required
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_X32_TYPELESS_G8X24_UINT FCS (22)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D -
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R10G10B10A2_TYPELESS PCS (23)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R10G10B10A2_UNORM FCS (24)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP required
RenderTarget required
Blendable RenderTarget required
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками required
Многофакторная загрузка required
Отображение Scan-Out required
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров optional
Выходные данные видеопроцессоров required
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R10G10B10A2_UINT FCS (25)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget required
Blendable RenderTarget -
Операции логики слияния выходных данных optional
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM FCS (89)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap -
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out required
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео optional
Выходные данные обработчика видео optional
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R11G11B10_FLOAT FNS (26)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R8G8B8A8_TYPELESS PCS (27)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R8G8B8A8_UNORM FCS (28)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP required
RenderTarget required
Blendable RenderTarget required
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out required
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео optional
Выходные данные обработчика видео required
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R8G8B8A8_UNORM_SRGB FCS (29)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out required
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео optional
Выходные данные обработчика видео required
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R8G8B8A8_UINT FCS (30)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных optional
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R8G8B8A8_SNORM FCS (31)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R8G8B8A8_SINT FCS (32)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R16G16_TYPELESS PCS (33)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R16G16_FLOAT FCS (34)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R16G16_UNORM FCS (35)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP required
RenderTarget required
Blendable RenderTarget required
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R16G16_UINT FCS (36)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget required
Blendable RenderTarget -
Операции логики слияния выходных данных optional
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R16G16_SNORM FCS (37)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R16G16_SINT FCS (38)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R32_TYPELESS PCS (39)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_D32_FLOAT FCS (40)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D -
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов required
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R32_FLOAT FCS (41)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока required
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) required
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R32_UINT FCS (42)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных required
Буфер вывода потока required
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных optional
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R32_SINT FCS (43)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер required
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget required
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R24G8_TYPELESS PCS (44)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D -
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_D24_UNORM_S8_UINT FCS (45)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D -
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов required
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R24_UNORM_X8_TYPELESS FCS (46)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D -
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) required
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_X24_TYPELESS_G8_UINT FCS (47)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D -
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R8G8_TYPELESS PCS (48)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R8G8_UNORM FCS (49)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP required
RenderTarget required
Blendable RenderTarget required
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R8G8_UINT FCS (50)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget required
Blendable RenderTarget -
Операции логики слияния выходных данных optional
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R8G8_SNORM FCS (51)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R8G8_SINT FCS (52)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R16_TYPELESS PCS (53)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R16_FLOAT FCS (54)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_D16_UNORM FCS (55)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D -
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов required
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R16_UNORM FCS (56)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) required
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP required
RenderTarget required
Blendable RenderTarget required
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R16_UINT FCS (57)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных required
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных optional
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R16_SNORM FCS (58)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R16_SINT FCS (59)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget required
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R8_TYPELESS PCS (60)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R8_UNORM FCS (61)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R8_UINT FCS (62)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных optional
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R8_SNORM FCS (63)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R8_SINT FCS (64)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками -
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_A8_UNORM FNS (65)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP required
RenderTarget required
Blendable RenderTarget required
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_R9G9B9E5_SHAREDEXP FNC (67)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_R8G8_B8G8_UNORM FNC (68)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_G8R8_G8B8_UNORM FNC (69)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_BC1_TYPELESS PCC (70)

Назначение Поддержка
Биты на элемент (BPE) 4
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_BC1_UNORM FCC (71)

Назначение Поддержка
Биты на элемент (BPE) 4
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_BC1_UNORM_SRGB FCC (72)

Назначение Поддержка
Биты на элемент (BPE) 4
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_BC2_TYPELESS PCC (73)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_BC2_UNORM FCC (74)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_BC2_UNORM_SRGB FCC (75)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_BC3_TYPELESS PCC (76)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_BC3_UNORM FCC (77)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_BC3_UNORM_SRGB FCC (78)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_BC4_TYPELESS PCC (79)

Назначение Поддержка
Биты на элемент (BPE) 4
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_BC4_UNORM FCC (80)

Назначение Поддержка
Биты на элемент (BPE) 4
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_BC4_SNORM FCC (81)

Назначение Поддержка
Биты на элемент (BPE) 4
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_BC5_TYPELESS PCC (82)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_BC5_UNORM FCC (83)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_BC5_SNORM FCC (84)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_B5G6R5_UNORM FNS (85)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер optional
Буфер вершин сборщика входных данных optional
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget required
Другие многофакторные счетчики RT required
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_B5G5R5A1_UNORM FNS (86)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер optional
Буфер вершин сборщика входных данных optional
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap optional
RenderTarget optional
Blendable RenderTarget optional
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка optional
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_B8G8R8A8_TYPELESS PCS (90)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_B8G8R8A8_UNORM FCS (87)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP required
RenderTarget required
Blendable RenderTarget required
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками required
Многофакторная загрузка optional
Отображение Scan-Out required
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров optional
Выходные данные видеопроцессоров optional
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_B8G8R8A8_UNORM_SRGB FCS (91)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP required
RenderTarget required
Blendable RenderTarget required
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка required
Отображение Scan-Out required
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео optional
Выходные данные обработчика видео optional
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_B8G8R8X8_TYPELESS PCS (92)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_B8G8R8X8_UNORM FCS (88)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер required
Буфер вершин сборщика входных данных required
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap required
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками required
Многофакторная загрузка optional
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров optional
Выходные данные видеопроцессоров optional
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_B8G8R8X8_UNORM_SRGB FCS (93)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP required
RenderTarget required
Blendable RenderTarget required
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget required
8x Multisample RenderTarget optional
Другие multisample Count RT optional
Разрешение с несколькими выборками required
Многофакторная загрузка required
Отображение Scan-Out -
Приведение в битовом макете required
Поддержка декодера видео -
Входные данные видеопроцессоров -
Выходные данные видеопроцессоров -
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_AYUV V (100)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата optional
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap required
Автоматическое создание MIPMAP required
RenderTarget required
Blendable RenderTarget required
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео optional
Входные данные обработчика видео required
Выходные данные обработчика видео optional
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_Y410 V (101)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата optional
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap -
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео optional
Входные данные обработчика видео optional
Выходные данные обработчика видео optional
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_Y416 V (102)

Назначение Поддержка
Биты на элемент (BPE) 64
Поддержка формата optional
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео optional
Входные данные обработчика видео optional
Выходные данные обработчика видео optional
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_NV12 V (103)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap -
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео required
Входные данные обработчика видео required
Выходные данные обработчика видео required
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_P010 V (104)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата optional
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap -
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео optional
Входные данные обработчика видео optional
Выходные данные обработчика видео optional
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_P016 V (105)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата optional
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap -
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео optional
Входные данные обработчика видео optional
Выходные данные обработчика видео optional
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_420_OPAQUE V (106)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap -
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП -
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео required
Входные данные видеопроцессоров required
Выходные данные видеопроцессоров required
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_YUY2 V (107)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap -
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео optional
Входные данные видеопроцессоров required
Выходные данные видеопроцессоров optional
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_Y210 V (108)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата optional
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap -
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео optional
Входные данные обработчика видео optional
Выходные данные обработчика видео optional
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_Y216 V (109)

Назначение Поддержка
Биты на элемент (BPE) 32
Поддержка формата optional
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap -
Автоматическое создание Mipmap -
RenderTarget -
Blendable RenderTarget -
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео optional
Входные данные обработчика видео optional
Выходные данные обработчика видео optional
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_NV11 V (110)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата optional
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 required
Gather4_c шейдера -
Mipmap -
Автоматическое создание Mipmap -
RenderTarget required
Blendable RenderTarget required
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео optional
Входные данные видеопроцессоров optional
Выходные данные видеопроцессоров optional
Общий ресурс required
Ресурс с плиткой -

DXGI_FORMAT_AI44 V (111)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата optional
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap -
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео -
Входные данные видеопроцессоров required
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_IA44 V (112)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата optional
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap -
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео -
Входные данные видеопроцессоров required
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_P8 V (113)

Назначение Поддержка
Биты на элемент (BPE) 8
Поддержка формата optional
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap -
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие multisample Count RT -
Разрешение с несколькими выборками -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео -
Входные данные видеопроцессоров required
Выходные данные видеопроцессоров -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_A8P8 V (114)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата optional
Буфер -
Буфер вершин сборщика входных данных -
Буфер индекса сборщика входных данных -
Потоковый выходной буфер -
Texture1D -
Texture2D required
Texture3D -
TextureCube -
Шейдер ld -
Пример шейдера (любой фильтр) -
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap -
Автоматическое создание MIPMAP -
RenderTarget -
Blendable RenderTarget -
Операции логики слияния выходных данных -
Целевой объект глубины и набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Хранилище типов UAV -
Типизированной нагрузки UAV -
UAV Atomic Add -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget -
8x Multisample RenderTarget -
Другие многофакторные счетчики RT -
Многосампленное разрешение -
Многофакторная загрузка -
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео -
Входные данные обработчика видео required
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

DXGI_FORMAT_B4G4R4A4_UNORM FNS (115)

Назначение Поддержка
Биты на элемент (BPE) 16
Поддержка формата required
Буфер optional
Буфер вершин сборщика входных данных optional
Буфер индекса сборщика входных данных -
Буфер вывода потока -
Texture1D required
Texture2D required
Texture3D required
TextureCube required
Шейдер ld required
Пример шейдера (любой фильтр) required
sample_c шейдера (фильтр сравнения) -
Пример шейдера (моно 1-разрядный фильтр) -
Шейдер сбор4 -
Gather4_c шейдера -
Mipmap required
Автоматическое создание Mipmap optional
RenderTarget optional
Blendable RenderTarget optional
Логика слияния выходных данных -
Целевой объект глубины или набора элементов -
Необработанные UAV и SRV -
Структурированные UAV и SRV -
Типизированный UAV -
Типизированное хранилище UAV -
Типизированные нагрузки UAV -
Добавление UAV Atomic -
Побитовые операции UAV Atomic -
UAV Atomic CmpStore& / CmpExch& -
Атомарные Exchange UAV -
UAV Atomic Signed Min или Max -
UAV Atomic Unsigned Min или Max -
Блокировка ЦП required
4x Multisample RenderTarget optional
8x Multisample RenderTarget optional
Другие многофакторные счетчики RT optional
Многосампленное разрешение required
Многофакторная загрузка optional
Отображение Scan-Out -
Приведение в битовом макете -
Поддержка декодера видео -
Входные данные обработчика видео -
Выходные данные обработчика видео -
Общий ресурс -
Ресурс с плиткой -

Форматирование заметок

Назначение формата может измениться с одного уровня компонентов оборудования на следующий.

L : бестипный формат

PCS : частично типизированный, приведение и простой макет

FCS : полностью типизированный, приведение и простой макет

FNS : полностью типизированный, непереводимый и простой макет

PCC : частично типизированный, приведение и сложный макет

FCC : полностью типизированный, приведение и сложный макет

FNC : полностью типизированный, непереводимый и сложный макет

V : формат видео

Задние буферы и сканирование с помощью формата DXGI_FORMAT_R16G16B16A16_FLOAT содержат гамма-данные с линейным значением.

Уровни компонентов оборудования D3D12

ID3D10Device::CheckFormatSupport

Руководство по программированию для DXGI