Скоро начнётся разработка поддержки 16-bit для Mesa Intel ANV, Gallium3D TGSI.

Поддержка 16-bit "half-float" - популярная тема среди разработчиков Mesa в последние дни.
Марек Ольшак из AMD предложил добавить 16-битную поддержку TGSI, причем TGSI является промежуточным представлением (IR), используемым Gallium3D. Это привело к длительному обсуждению разработчиками Mesa поддержки 16-битных "half-float" и целых чисел в TGSI. Пока нет патчей, но они, вероятно, скоро появятся.

Между тем, Алехандро Пиньейро из Igalia выдвинул свои последние исправления для поддержки 16-разрядных расширений Vulkan в драйвере Mesa Intel ANV. Эти расширения VK_KHR_16bit_storage для Vulkan и связанного расширения SPV_KHR_16bit_storage в SPIR-V. Эти расширения будут работать с графическим оборудованием Intel Broadwell «Gen 8» и новее. 16-разрядная поддержка Mesa Intel ANV поставляется с 47 патчами на более чем тысячу новых строк кода.

VK_KHR_16bit_storage было введено этим летом с Vulkan 1.0.54, и это half-float push частично обусловлено уменьшением требований к пропускной способности памяти, если не требуется 32-битная или 64-битная точность/диапазон.


16-bit Support Being Worked On For Intel ANV, Gallium3D TGSI - Phoronix

URL записи