Microsoft переходит на SPIR-V: открытый стандарт вместо DXIL для DirectX
Microsoft объявила о крупном изменении в экосистеме DirectX – теперь компания будет использовать открытый стандарт SPIR-V вместо DXIL для шейдеров. Этот шаг позволит разработчикам легче работать с кодом на различных платформах и повысит совместимость с другими API, такими как Vulkan и OpenCL. Ранее Microsoft использовала DXIL (DirectX Intermediate Language) для обмена шейдерным кодом, но теперь компания идет навстречу глобальным стандартам, принятым такими гигантами, как Intel, AMD и Qualcomm.
Почему это важно? Этот переход делает DirectX более универсальной платформой, позволяя разработчикам использовать единый стандарт для разных устройств. SPIR-V, разработанный группой Khronos, уже давно стал важным инструментом для графических API, и его внедрение в DirectX упростит процесс разработки шейдеров и ускорит внедрение новых графических технологий.
Этот процесс займёт несколько лет, поскольку экосистема DirectX обширна и требует времени на адаптацию. Microsoft планирует выпускать поддержку SPIR-V поэтапно, начиная с расширений, которые будут работать с текущими функциями Direct3D. Важно отметить, что будут выпущены инструменты для преобразования шейдерного кода между DXIL и SPIR-V, что обеспечит совместимость с существующими проектами.