GL OBJECT SHADER SOURCE LENGTH ARB
params возвращает значение GL_PROGRAM_OBJECT_ARB или GL_SHADER_OBJECT_ARB, б зависимости от того, является ли object идентификатором программного или шейдерного объекта params возвращает значение GL_VERTEX_SHADER_ARB или GL_FRAGMENT_SHADER_ARB в зависимости от того, является ли object идентификатором вершинного или фрагментного шейдера
params возвращает 1 или l,0f, если объект помечен для удаления, и 0 или 0,Of, если не помечен
params возвращает 1 или l,0f, если последняя компиляция указанного шейдерного объекта была успешна, и 0 или 0,0f, если неуспешна
params возвращает 1 или l,0f, если последняя компоновка указанного программного объекта была успешна, и 0 или 0,Of, если неуспешна params возвращает 1 или 1,0f, если последняя проверка программного объекта была успешна., и 0 или 0,0f, если неуспешна params возвращает количество символов в информационном журнале указанного объекта, включая символ конца строки. Если у объекта нет информаци онного журнала, возвращается значение 0 или Q,Qf
params возвращает количество объектов, присоединенных к указанному программному объекту
params возвращает количество активных attribute-переменных заданного программного объекта params возвращает длину самого длинного имени активной attribute-переменной, включая символ конца строки, для заданного программного объекта. Если не существует активных attribute-переменных, возвращается 0 или 6, Of
params возвращает количество активных uniform-переменных заданного программного объекта
params возвращает длину самого длинного имени активной uniform-переменной, включая символ конца строки, для заданного программного объекта. Если не существует активных uniform-переменных, возвращается 0 или 0,0f
params возвращает общую длину исходного кода шейдера, включая символ конца строки. Если кода нет, возвращается значение 0 или 0,0f
Исходный код шейдера можно получить из шейдерного объекта, вызвав функцию:
void gTGetShaderSourceARB(GLh.andleARB shader. GLsizei maxLength. GLsizei *length. GLcharARB *source)