В Gallium3D-драйвер RadeonSI добавлена поддержка UBO/TBO. Драйвер приблизился к поддержке OpenGL 3.3
Разработчик Marek Olšák, недавно нанятый компанией AMD в свой штат, представил очередную серию патчей для Gallium3D-драйвера RadeonSI, обеспечивающего поддержку GPU с архитектурой GCN (HD7000 и более новые). Данная серия патчей реализует поддержку TBO (Texture buffer object) и UBO (Uniform Buffer Object). Это позволяет драйверу декларировать совместимость с GLSL 1.40. Разработчик также обновил статус поддержки возможностей OpenGL указанным драйвером. На данный момент в драйвере RadeonSI практически достигнут паритет по возможностям с драйвером R600g. RadeonSI поддерживает практически все возможности стандарта OpenGL 3.3, кроме геометрических шейдеров и GLSL 1.50, что позволяет заявить как минимум поддержку OpenGL 3.1. Тем не менее, производительность и стабильность драйвера RadeonSI пока хуже, чем у драйвера R600g. Кроме этого, отмечается что для сборки драйвера требуется еще не выпущенный LLVM 3.4, в который войдут необходимые для указанного драйвера изменения (LLVM используется данным драйвером для генерации кода шейдеров).
© OpenNet