gIGetHandleARB Название
gl GetHandl eARB - возвращает дескриптор объекта, который является частью текущего состояния.
Прототип функции
GLhandleARB glGetHandleARB(GLenum pname)
Параметры
pname Тип запрашиваемого объекта. Его значение должно быть
GL_PROGRAM_OBJECT_ARB.
Описание Функция gl GetHandl eARB возвращает дескриптор объекта, который является частью текущего состояния. В аргументе pname передается тип запрашиваемого объекта. В данное время в этом аргументе может передаваться только GL_PROGRAM_OBJECT_ARB.
Ошибки
GL_INVALID_ENUM возникает, если pname содержит неправильное значение.
GL_INVALID_0PERATI0N возникает при выполнении функции gIGetHandleARB между соответствующими вызовами gl Begin и gl End.
Смотри также
glUseProgramObjectARB
gIGetlnfoLogARB Название
glGetInfoLogARB - возвращает информационный журнал объекта (максимально полные результаты выполнения некоторых операций).
Приложение Б. Справочник функций API
Прототип функции
void glGetInfoLogARB( GLhandleARB object. GLsizei maxLength. GLsizei *length. GLcharARB *infoLog)
Параметры
object Дескриптор объекта, к которому выполняется запрос.
maxLength Размер символьного буфера, принимающего информацион ный журнал.
1 ength Возвращает длину строки из i nfoLog без учета нуль-символа.
i nfoLog Указывает на массив символов, в котором возвращается ин формационный журнал.
Описание Функция gl Get I nf oLogARB возвращает информационный журнал указанного объекта OpenGL. Информационный журнал шейдерного объекта обновляется во время компиляции шейдера, а информационный журнал программного объекта - при компоновке или проверке корректности программного объекта. Возвращаемая строка заканчивается нуль-символом.
Функция gl Get'InfoLogARB возвращает в i nfoLog максимум доступной информации, которая помещается в буфер, ограниченный maxLength. Количество реально записанных символов без учета нуль-символа возвращается в 1 ength. Если это значение не требуется, можно передавать NULL. Размер буфера, требующийся для сохранения полного журнала, можно узнать с помощью функции gl GetObjectParameterARB с аргументом GL_OBJECT_INFO_LOG_LENGTH_ARB.