glVertexAttribPointer для встроенных атрибутов вершин, таких как gl_Vertex, gl_Normal

Я должен отправить атрибуты вершины, используя glVertexAttribPointer для шейдеров, ожидающих их как встроенные (gl_Vertex, gl_Color, и т.д.).

glVertexAttribPointer Функция должна указывать индекс (или местоположение) каждого встроенного атрибута. Я могу сделать это на реализациях NVidia, так как расположение каждого атрибута фиксировано (см.http://www.opengl.org/sdk/docs/tutorials/ClockworkCoders/attributes.php в разделе «Пользовательские атрибуты), однако я не уверен насчет расположения в реализации ATI.

Также функцияglGetAttribLocation вернет -1 при попытке получить местоположение любого атрибута, начинающегося с "gl_".

Я думаю, что я что-то упустил, и это тривиальная проблема, однако я не нашел правильного решения для ATI.

Ответы на вопрос(1)

Ваш ответ на вопрос