Vertex array object или vertex array переводиться как вершинный массив или массив вершин.
Кто придумал такое идиотское название для объекта который сохраняет информацию о атрибутах?
Почему его не назвали attributes buffer?
Потому что комимтет состоит из старых пердунов,
которые к программированию имеют посредственное тношение.
Ты еще спроси, почему так убого реализовано создание ресурсов,
например:
glGenTextures/glTexImage...
Вместо одного единственного:
glCreateTexImage...
как не посмотришь - кругом одни умные
Нормально назвали. Attribute buffer - это как vertex buffer с типом GL_ARRAY_BUFFER. Vao это хранилище для массивов и с описанием, где что лежит.
Вы ещё задайте вопрос почему VertexArrayObject и VertexArrays имеют такие схожие названия
AMM1AK
> Vao это хранилище для массивов и с описанием, где что лежит.
Т.е. они хранят атрибуты, да?
Потому что из названия вообще ничего не понятно.
Название такое IBO так решил комитет ! :)
Great V.
Ссылки на буферы и информацию о смещениях, количестве компонентов для каждого атрибута итд..
Great V.
> Потому что из названия вообще ничего не понятно.
нужно же не только название читать
innuendo
> нужно же не только название читать
ну тогда и названия не нужны,
могли бы просто назвать - "сущность номер восемь"
Misanthrope
> ну тогда и названия не нужны,
почему - есть у Достоевского название книги - Идиот - и так всё понятно :)
innuendo
>почему - есть у Достоевского название книги - Идиот - и так всё понятно :)
Понятно, что Достоевский идиот?
AMM1AK
> Ссылки на буферы и информацию о смещениях, количестве компонентов для каждого
> атрибута итд..
Можно сказать короче: буфер содержит атрибуты. Все.
Ты сейчас пытаешься как то оправдать говенное название, рационализировать.
Но в этом нет смысла. Название просто говно.
дети такие дети
Тема в архиве.