Статус операции проверки корректности затем сохраняется в текущем состоянии. Он равен GL_TRUE при успешной проверке или GL_FALSE при обнаружении каких-либо ошибок. Статус можно получить с помощью вызова функции gl GetObjectPa rameter ARB с аргументами program и GL_0BJECT_VALIDATE_STATUS_ARB.
Обычно эта функция требуется только во время процесса разработки приложения. Содержание информационного журнала полностью зависит от реализации OpenGL.
Ошибки
GL_INVALID_0PERATI0N возникает в следующих случаях:
□ program не является объектом типа GL_PROGRAM_OBJECT_ARB;
□ функция gl Val idateProgramARB выполняется между соответствующими вызовами glBegin и gl End.
Соответствующие GET-функции
glGetlnfoLogARB с аргументом program.
gl GetObjectPa rameterARB с аргументами program и GL_0BJECT_VALIDATE_STATUS_ARB.
gIVertexAttribARB
Смотри также
gl Li nkProgramARB, glUseProgramObjectARB
gIVertexAttribARB Название
g 1 VertexAtt ri bARB - устанавливает значение дополнительного атрибута вершины.
Прототип функции
void glVertexAttnblfARB( GLuint index. GLfloat vO)
void glVertexAttriblsARBC GLuint index. GLshort vO)
void glVertexAttribldARB( GLuint index. GLdouble vO)
void gl VertexAttnb2fARB( GLuint index. GLfloat vO. GLfloat vl)
void gl VertexAttnb2sARB( GLuint index. GLshort vO. GLshort vl)
void glVertexAttrib2dARB( GLuint index. GLdouble vO. GLdouble vl)
void glVertexAttrib3fARB( GLfloat vO. GLfloat vl. GLfloat v2)
void gl VertexAttn b3sARB( GLshort vO. GLshort vl. GLshort v2)
void glVertexAttrib3dARB( GLdouble vO. GLdouble vl. GLdouble v2)
void glVertexAttrib4fARB( GLuint index. GLfloat vO, GLfloat vl. GLfloat v2. GLfloat v3)
void glVertexAttrib4sARB( GLuint index. GLshort vO. GLshort vl. GLshort v2. GLshort v3)
void glVertexAttrib4dARB( GLuint index. GLdouble vO.
GLuint index.
GLuint index,
GLuint index,
14 Зак. 218
Приложение Б. Справочник функций API
GLdouble vl. GLdouble v2. GLdouble v3)
void glVertexAttrib4NubARB( GLuint index. GLubyte vO. GLubyte vl. GLubyte v2. GLubyte v3)
Параметры
i ndex Индекс изменяемого дополнительного атрибута вершины.