glGetVertexAttribPointervARB
ет ошибка. Значение по умолчанию для всех остальных дополнительных атрибутов вершины - (0, 0, 0, 1).
Все параметры, за исключением GL_CURRENT_VERTEX_ATTRIB_ARB, представляют собой параметры клиента OpenGL.
Примечания Если во время выполнения этой функции возникает ошибка, в params ничего не записывается.
Ошибки
GL_INIVALID_VALUE возникает, если значение index больше либо равно GL_MAX_VERTEX_ ATTRIBS_ARB.
GL_INVALID_ENUM возникает, если в pname задано некорректное значение. GL_INVALID_0PERATI0N возникает, если значение index равно 0, а значение pname равно GL_CURRENT_VERTEX_ATTRIB_ARB.
Смотри также
gl BindAttribLocationARB, glDi sableVertexAttribArrayARB,
gl Enabl eVertexAttn bArrayARB, gl VertexAttri bARB, gl VertexAttribPointerARB
glGetVertexAttribPointervARB
Название
gl GetVertexAttribPointervARB - возвращает адрес заданного указателя.
Прототип функции
void glGetVertexAttribPointervARBC GLuint index. GLenum pname. GLvoid **pointer)
Параметры
pointer
index
pname
Дополнительный атрибут вершины, к которому выполняется запрос.
Тип запрашиваемого параметра. Должен быть равен 6Ь_\/ЕР-ТЕХ_АШ I В_АкРАУ_Р01 NITER_ARB.
Возвращает указатель.
Описание Функция glGetVertexAttribPointervARB возвращает информацию об указателе, index - дополнительный атрибут вершины, pname - константа, обозначающая, Приложение Б. Справочник функций API
что возвращаться должен именно указатель, poi nter - указатель на область памяти, где будут сохраняться возвращаемые данные (указатель). Допустимые имена параметров:
GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
pointer возвращает одно значение, являющееся указателем на массив атрибутов вершины для дополнительного атрибута вершины, на который указывает index.
Примечания Возвращаемый указатель является частью клиентского состояния OpenGL. Значение по умолчанию для каждого указателя равно 0.
Ошибки
G L_ IN VA LI D_V AL U E возникает, если значение i ndex больше либо равно GL_MAX_VERTEX_ ATTRIBS_ARB.
GL_I NVALID_ENUM возникает, если в pname содержится некорректное значение.