Direct3D YUV форматы?

Как сделать Форматы текстур YUV в Direct3D 11 для Windows 8 Работа? Документация немного скудная, и я не нашел никаких примеров.

При чтении с таких текстур в шейдере, будет texture.rgb быть таким же, как .yuv или происходит автоматическое преобразование? И если да, то какое преобразование используется (МСЭ-R BT.601) SD или (МСЭ-R BT.701) HD или он автоматически выбирается исходя из размера текстуры?

2

Решение

Direct3D не выполняет преобразование цветового пространства YUV. Обратитесь к странице DXGI_FORMAT (ссылка на ваш вопрос) для сопоставления. Например:

DXGI_FORMAT_AYUV

Отображение на канал просмотра: V-> R8, U-> G8, Y-> B8 и A-> A8.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector