OpenGL определяет свой собственный тип данных. Например, GLint
или GLsizei
. И они разные на разных платформах. Где я могу найти ограничения для типов?
Добавлен языковой тег для уточнения домена. И я знаю, что типы GL *будут преобразованы в базовые типы C, но это может отличаться в зависимости от платформы. (собственно поэтому они и определены. )И даже базовые типы C не гарантируют фиксированный размер на любой платформе. Вот почему limit.h
существует, и я ожидаю, что в самой GL есть аналогичная вещь для типов GL *, потому что они семантически отличаются от типов C, и это означает, что им нужны свои собственные определения пределов.