> Главная цель данной работыЧто такое вообще этот gallium и зачем он нужен?
> Вторая очень важная цель - это реализовать поддержку DirectX 10/11 игр в Linux. Wine в настоящее время поддерживает лишь очень небольшую часть вызовов
Так и писали бы в wine. Этот уродливый API нигде кроме как там никому не сдался.
> Третья цель - это предоставить альтернативу OpenGL для не Windows систем
Это DirectX-то альтернатива? Не смешите. Убогое тормозное API, в каждой версии перелопачиваемое, и целиком завязанное на M$. Не нужно такой альтернативы, иначе получается микрософтовский embrace, expand & exterminate, только наоборот - сами своими руками подкладываем себе свинью.
> Благодаря очень продуманному дизайну и реализации с нуля, интерфейсы Direct3D 10 и 11 гораздо легче в использовании и реализации, чем API OpenGL
Это смешно.
> что легко можно заметить по количеству кода, которое требуется для реализации этих двух 3D систем.
Это вдвойне смешно.