今私を悩ませているマイナーな何か。OpenGL では、たとえばバッファに名前を割り当てたい場合、次の関数を使用します。出力タイプはGluint (符号なし整数) であることに注意してください。
void glGenBuffers(GLsizei n, GLuint * buffers);
特定のターゲットに現在バインドされているアイテムの名前を取得したい場合は、次の関数を使用する必要があります。
void glGetIntegerv(GLenum pname, GLint * params);
、整数を返します。これはやや混乱し、一貫性がないと思います。glGetUintegervコマンドがありませんか? なぜこのように行われるのですか?