Режим VGA с четырьмя потоками и четырьмя плоскостями и способностью зеркального отражения страницы. Мы могли в определенные моменты рисовать четыре пикселя сразу, и это серьезно увеличило скорость.
Вот это было время...
Конечно, не для второго, а для первого Quake была написана реализация OpenGL, без которой он остался бы узкоспециализированным API для профессиональных графических станций.
..."Завтра" выйдет навороченная фича новой видеокарты, разработчик железа предложит расширение, ARB его утвердит и OpenGL немедленно будет его поддерживать. Это совместимость на структурно более низком уровне, чем в UE, чьи возможности к расширению ограничены обобщенной API-оберткой поверх GL, D3D и программным рендерером
OpenGL сам по себе кроссплатформенный и открытый API, (написанный изначально для idшного Quake), и id приложили немало труда к его доработке. Джон Кармак числится в списках авторов многих расширений OpenGL.
Вот это было время...
<?=str_repeat("I will not Throw paper airplanes in class.",500);?>
=str_repeat("I will not Throw paper airplanes in class.",500);?>
а вообще если следовать правилам хорошего тона, то надо
int main(int argc, char** argv)
{
...
}
в принципе, согласен, но такие общепринятые вещи, как ARB_shader_objects или ARB_multitexture давно уже есть везде и довольно легко обертываются.
Давайте еще вспомним несовместимость API разных версий DX, из-за которой для перехода с DX9 на DX10 надо рефакторить практически весь код
..."Завтра" выйдет навороченная фича новой видеокарты, разработчик железа предложит расширение, ARB его утвердит и OpenGL немедленно будет его поддерживать. Это совместимость на структурно более низком уровне, чем в UE, чьи возможности к расширению ограничены обобщенной API-оберткой поверх GL, D3D и программным рендерером
OpenGL сам по себе кроссплатформенный и открытый API, (написанный изначально для idшного Quake), и id приложили немало труда к его доработке. Джон Кармак числится в списках авторов многих расширений OpenGL.
http://www.opengl.org/pipeline/article/v…
Главное, чтобы драйвера поддерживали GL, в том числе и свежие расширения
http://gettingreal.37signals.com/GR_rus.…
но лучше все-таки читать в оригинале =)