Найти тему
261 подписчик

В качестве программной (основанной на ЦП) реализации API Vulkan, драйвер Lavapipe теперь поддерживает конвейеры трассировки лучей.


С начала марта Lavapipe поддерживает различные функции трассировки лучей Vulkan, а последней новинкой, появившейся в Mesa 24.1-devel, стала поддержка конвейеров трассировки лучей.

Lavapipe присоединяется к драйверам Vulkan Mesa Intel ANV и Radeon RADV в поддержке VK_KHR_ray_tracing_pipeline для конвейеров трассировки лучей. Почти две тысячи строк нового кода были включены в запрос на слияние, который попал в Mesa 24.1 Git во вторник.

Константин Сеурер (Konstantin Seurer), автор поддержки конвейера RT Lavapipe, прокомментировал в этом запросе на слияние:

"Пройдены тесты CTS. Я не проводил тесты с играми из-за нехватки времени для ожидания завершения отрисовки кадра. Ожидайте скорых улучшений производительности."

Теперь, несмотря на то что функционал готов и доступен, его практическая ценность для обычных пользователей остается под вопросом. Тем не менее, он может оказаться весьма полезным для тестирования, сравнительного анализа и демонстрации программного обеспечения, так же как и Lavapipe для Vulkan, а LLVMpipe для OpenGL.

Это еще одна характеристика, которая будет доступна в стабильной версии Mesa 24.1, ожидаемой примерно к концу мая.

1 минута