Я заинтересован в том, чтобы поднять OpenGL, и я знаю, что он определяется как кроссплатформенность . Означает ли это, что я бы вводил код так же, как и в Windows, Mac или Linux?Является ли OpenGL тем же, независимо от платформы?
//example pseudocode to make a circle with a radius of 500 pixels and 5 pixels wide
createCircle(500,5);
Если набрано тем же это означает, что OpenGL имеет наборы API, сохраненные для Windows, и Mac, и на базе платформы программы выполняется на нем вызывает соответствующий один? Если это не так, то какой процесс здесь происходит?
OpenGL не является библиотекой, это спецификация. API одинаковый для всех платформ, но он придерживается соглашений о вызовах хоста и базовых типов. – datenwolf