OpenGLは独自のデータ型を定義します。GLint
またはなどGLsizei
。そして、それらはプラットフォーム間で異なります。タイプの制限はどこにありますか?
編集
ドメインを明確にするために言語タグを追加しました。また、GL *タイプは基本的なCタイプに解決されることを知っていますが、プラットフォームによって異なる場合があります。(実際には、それが定義されている理由です。)そして、基本的なCタイプでさえ、どのプラットフォームでも固定サイズであることが保証されていません。が存在するのはそのlimit.h
ためです。GL*タイプもCタイプとは意味的に異なり、独自の制限定義が必要なため、GL自体にも同様のことがあると思います。