Почему GLsizei не определен как unsigned?

Я искал typedef из GLsizei для реализации OpenGL ES 1.1 на iOS, и был удивлен, обнаружив, что он был определен как int . Быстрый поиск в Google показал, что это нормально. (В том числе и для обычного OpenGL.)

Я ожидал, что это будет определено как unsigned int или size_t ]. Почему он определяется как обычный int ?

5
задан 26 January 2012 в 00:31
поделиться