#mesa #zink
https://www.phoronix.com/news/RadeonSI-More-ACO #aco
Довольно техническая, но приятная, новость.
В драйвер radeonsi портируют использование компилятора шейдеров из radv (это vulkan драйвер для AMD). А, собственно, зависимость от LLVM в radeonsi - это главная причина, по которой я уже почти 2 года мудохаюсь со связкой zink + radv для реализации opengl.
Потому что бинарники с драйвером radeonsi + llvm получались довольно значительно толще, ну и +1 сборка llvm - это тоже такое себе удовольствие.
Возможно, уже в ближайшее время я перейду на radeonsi по умолчанию, и перестану развлекаться вырезанием с лобзиком программ, которые умеют в zink + radv, от тех, которые не умеют.
https://www.phoronix.com/news/RadeonSI-More-ACO #aco
Довольно техническая, но приятная, новость.
В драйвер radeonsi портируют использование компилятора шейдеров из radv (это vulkan драйвер для AMD). А, собственно, зависимость от LLVM в radeonsi - это главная причина, по которой я уже почти 2 года мудохаюсь со связкой zink + radv для реализации opengl.
Потому что бинарники с драйвером radeonsi + llvm получались довольно значительно толще, ну и +1 сборка llvm - это тоже такое себе удовольствие.
Возможно, уже в ближайшее время я перейду на radeonsi по умолчанию, и перестану развлекаться вырезанием с лобзиком программ, которые умеют в zink + radv, от тех, которые не умеют.
Phoronix
More ACO Code Landing For RadeonSI Gallium3D
AMD engineer Qiang Yu has recently been working on bringing support for Valve's ACO compiler from RADV over to the RadeonSI Gallium3D OpenGL driver as an alternative to using the default AMDGPU LLVM shader compiler
👍8🤔2
commit -m "better"
#mesa #zink https://www.phoronix.com/news/RadeonSI-More-ACO #aco Довольно техническая, но приятная, новость. В драйвер radeonsi портируют использование компилятора шейдеров из radv (это vulkan драйвер для AMD). А, собственно, зависимость от LLVM в radeonsi…
https://www.phoronix.com/news/RadeonSI-ACO-Complete #aco
Совершенно классная новость - коллеги из #mesa добавили в драйвер opengl radeonsi возможность использовать компилятор шейдеров ACO, из vulkan драйвера radv.
Я напомню, что одной из причин моих мучений с #zink как раз была необходимость собирать (и влинковывать во все программы, которым нужно 3D ускорение) толстые запчасти из LLVM.
Теперь zink становится для меня существенно менее релевантным, хотя я и продолжаю считать, что в long term opengl драйверы должны исчезнуть, как класс, остаться должны только vulkan драйверы, ну и zink, как generic opengl поверх. В этом контексте можно упомянуть https://www.phoronix.com/news/Mesa-23.3-rc1-Released - open source vulkan для NVidia цветет, пахнет, и развивается, что тоже очень хорошо.
Совершенно классная новость - коллеги из #mesa добавили в драйвер opengl radeonsi возможность использовать компилятор шейдеров ACO, из vulkan драйвера radv.
Я напомню, что одной из причин моих мучений с #zink как раз была необходимость собирать (и влинковывать во все программы, которым нужно 3D ускорение) толстые запчасти из LLVM.
Теперь zink становится для меня существенно менее релевантным, хотя я и продолжаю считать, что в long term opengl драйверы должны исчезнуть, как класс, остаться должны только vulkan драйверы, ну и zink, как generic opengl поверх. В этом контексте можно упомянуть https://www.phoronix.com/news/Mesa-23.3-rc1-Released - open source vulkan для NVidia цветет, пахнет, и развивается, что тоже очень хорошо.
Phoronix
RadeonSI Completes ACO Compiler Support With Mesa 24.0
With the newly-started Mesa 24.0 development cycle a very exciting feature landed today..
❤4🔥3🕊2👍1