ACO - это новый шейдерный компилятор Mesa для видеокарт от компании AMD, анонсированный Valve в начале этого месяца. Он призван заменить LLVM, и его основными двумя целями являются создание максимально возможной генерации игровых шейдеров и максимально возможной скорости компиляции.
Один из разработчиков Valve, Пьер-Луф Гриффайс сказал в Твиттере:
ACO теперь имеет поддержку Vertex Shaders, что помогает еще больше сократить время компиляции. Поддержка была добавлена в наши тестовые пакеты вместе с некоторыми инструкциями для VS: https://steamcommunity.com/app/221410/discussions/0/1640915206474070669/
Пьер-Луф Гриффайс включил это изображение, чтобы показать, насколько сильно ACO отличается от оригинального LLVM, затем от предыдущей версии ACO и последней версии с поддержкой Vertex Shader. Результаты говорят сами за себя:
Valve утверждают: хотя в настоящее время он ориентирован только на драйвер RADV Vulkan, они намерены также рассмотреть возможность поддержки RadeonSI позже.
И снова мы должны сказать огромное спасибо Valve. Именно они внесли огромный вклад в развитие гейминга на платформе Linux. Надеюсь, в будущем, они вновь смогут запустить линейку Steam Machines. И в этот раз их будет ждать успех.