Вы, кажется, путаете цвет границы с границей текстуры texels .Это не одно и то же.Границы текселей являются частью хранилища текстуры и представляют тексели, которые рассматриваются за пределами нормальных границ текстуры (и используются для фильтрации). цвет границы - это одно значение цвета, которое является частью данных выборки для текстуры или объекта сэмплера , который можно использовать при попытке извлечь тексели за пределы нормальных границ текстуры.
Границы текселей были исключены в GL 3.0 и удалены из GL 3.1+ (и никогда не были частью OpenGL ES).Однако граница color остается частью OpenGL.
Чтобы ответить на ваш вопрос, да, функции ParameterI
существуют исключительно для получения / установки цветов границ для текстур с целочисленными форматами .вместо плавающих / нормализованных форматов .I
здесь не суффикс типа ;он, как и glVertexAttribIPointer
, относится к тому факту, что он имеет дело с целочисленными данными, а не с плавающими / нормализованными данными.То есть речь идет не о описании типа параметров функции;он описывает, что означают эти значения .