Релиз модели15 августа 2026 г., 18:17 МСК🤖 Auto

Intel Jay: Компилятор шейдеров прошел Vulkan CTS на Xe2/Xe3

Разработчик Alyssa Rosenzweig объединила код нового SSA-компилятора Jay в Mesa 26.3-devel, обеспечив прохождение тестов конформности Vulkan на архитектуре Intel Xe2 и Xe3.

Баннер новости 5856

Прорыв в совместимости: Vulkan CTS пройден

После почти года разработки новый графический шейдерный компилятор Jay от Intel достиг ключевого технического рубежа. В отличие от предыдущих релизов, где поддерживались только OpenGL ES 3.0 и OpenCL 3.0, свежий код, объединенный в ветку Mesa 26.3-devel, позволяет успешно проходить тесты конформности Vulkan (CTS) на аппаратных платформах Intel Xe2 и новейшей Xe3.

Это событие знаменует переход от экспериментальной стадии к промышленной готовности. Компилятор Jay, основанный на представлении промежуточного кода SSA (Static Single Assignment), теперь интегрирован в драйверы Mesa Iris Gallium3D и ANV Vulkan.

Технические детали и масштаб изменений

Влияние обновлений на кодовую базу Mesa значительно. В пятницу в Git-репозиторий было слито 63 патча. Этот пул изменений не только реализует недостающую функциональность, но и включает оптимизации VRT (Vertex/Render Target) и исправления критических ошибок. Разработчик Alyssa Rosenzweig отметила, что этот релиз очищает код от временных хаков, что делает основную ветку (upstream) стабильной для тестирования.

Сравнение поддержки стандартов в Jay

Стандарт / API Статус поддержки (на момент релиза) Примечание
Vulkan CTS ✅ Пройден (Xe2, Xe3) Новый ключевой функционал Mesa 26.3-devel
OpenGL ES 3.0 ✅ Поддерживается Работало с момента публичного анонса в апреле
OpenCL 3.0 ✅ Поддерживается Работало с момента публичного анонса в апреле

Почему это важно для Linux-сообщества

Успешное прохождение Vulkan CTS является обязательным условием для того, чтобы Jay мог стать компилятором по умолчанию в открытых драйверах Intel для Linux. Следующий крупный релиз Mesa 26.3 ожидается в ноябре 2026 года. Если тестирование подтвердит стабильность, пользователи получат значительный прирост производительности и совместимости в играх и профессиональных приложениях, использующих Vulkan, без необходимости использования проприетарных решений.

Источник: Phoronix ↗