В блоге одного из разработчиков свободного драйвера radeonhd для видеокарт ATI/AMD Matthias'a Hopf'a сегодня появилось небезынтересное сообщение. Вкратце:
Программирование 3d для чипов r6xx/r7xx совершенно отличается от такового для чипов r5xx, поэтому приходиться писать код практически с нуля. Уже реализована поддержа командного процессора, DMA, адресации памяти и пр., всё работает замечательно.
Но по какой-то причине треугольники не рендерятся. Один из разработчиков ATI с помощью программы TCore, которая нормально рендерит треугольники, сделал лог доступа к памяти и регистрам. Matthias скопировал этот алгоритм программирования чипа в r600_demo, но почему-то треугольников не было даже в этом случае.
Публичная документация тоже появится не скоро, так как проверка на наличие объектов интеллектуальной собственности заняла значительно большее время, чем предполагалось.
Так что, несмотря на колоссальную помощь ATI/AMD, ситуация с поддержкой новых видеокарт свободными драйверами до сих пор совсем не позитивная.
>>> Ссылка на блог