При описании функции и процедур OpenGL используется следующий синтаксис:
ИмяКоманды[1,2,3,4][b s i f d ub us ui][v]
ИмяКоманды - функция или процедура OpenGL; [1,2,3,4] - одна из цифр, показывающая число аргументов комады;
[b s i f d ub us ui] - символы, определяющие тип аргумента
Разберем пример команды glVertex2f:
gl - команда OpenGL, Vertex - вершина, 2 - число аргументов команды (используется два аргумента - следовательно
команда используется при плоскостном (2-х мерном) построении), f - аргументы команды типа float.
Символ v означает, что
переменные задаются указателем на массив, пример:
vertex : array[1..3] of GLFloat; - массив значений координат
{... задаются значения массива ...}
glVertex3fv(vertex); - задаем вершину