Microsoft переводит DirectX на формат SPIR-V
Microsoft переводит DirectX на формат SPIR-V

Microsoft переводит DirectX на формат SPIR-V

Компания Microsoft объявила о переходе на открытый стандарт SPIR-V для шейдерных программ.

Для индустрии это важное событие.

SPIR был разработан консорциумом Khronos Group в качестве промежуточного языка для параллельных вычислений и работы с OpenCL, а SPIR-V является расширенным форматом для графического API Vulkan.

Ранее Microsoft использовала формат представления данных шейдеров DXIL (DirectX Intermediate Language) для выполнения различными компиляторами.

Но сейчас на SPIR-V в своем программном обеспечении перешли такие крупные игроки на рынке, как Intel, AMD и Qualcomm.

Поэтому Microsoft присоединяется к этой тенденции, чтобы обеспечить максимальную совместимость кода.

Сейчас Microsoft сотрудничает с Khronos Group для постепенно перехода на новый стандарт, чтобы обеспечить совместимость языка HLSL (High-Level Shader Language) и DirectX 12 с открытым стандартом SPIR-V.

Это потребует постепенно перехода и изменения всей программной экосистемы DirectX, поэтому переход на новый стандарт займет несколько лет.

Сначала будет выпущен набор расширений SPIR-V для поддержки всех текущих функций программирования шейдеров Direct3D, а также инструменты для перекрестной трансляции кода между двумя форматами.

Это масштабный проект, который по итогам позволит крупным разработчикам работать с одной отраслевой программной платформой.

Переход на SPIR-V также обеспечит лучшее использование аппаратных возможностей и ускорит внедрение инноваций в функции API для GPU.

Источник материала
loader
loader