LINUX.ORG.RU

История изменений

Исправление dikiy, (текущая версия) :

Ага. Видеокарт на свете всего 3 штуки. Разница между ними - коды командного буфера и микрокод шейдеров. На C тоже пишут на разное железо одинаковый код.

Но Сишечка-то одна, а не туча.

Вместо унифицированного интерфейса OpenGL?

Можно, но по сути гигантский набор костылей. Например вызовы тьмы разных фукций gl* могут быть заменены одним-двумя memcpy.

так ты оказывается просто не шаришь в матчасти.... Тогда все понятно.

Исходная версия dikiy, :

Ага. Видеокарт на свете всего 3 штуки. Разница между ними - коды командного буфера и микрокод шейдеров. На C тоже пишут на разное железо одинаковый код.

Но Сишечка-то одна, а не туча.

Вместо унифицированного интерфейса OpenGL?

Этот интерфейс - жирный костыль который давно не отражает устройства железа. Писать на нём это как считать ядерную бомбу в браузере с помощью JavaScript. Можно, но по сути гигантский набор костылей. Например вызовы тьмы разных фукций gl* могут быть заменены одним-двумя memcpy.

так ты оказывается просто не шаришь в матчасти.... Тогда все понятно.