Войти
ПрограммированиеФорумГрафика

Вопросы по функциям glEnableVertexAttribArrayARB, glVertexAttribPointerARB, glDrawElements (2 стр)

Страницы: 1 2
#15
(Правка: 20:32) 20:31, 19 авг. 2019

=A=L=X=
> Использовать glVertexPointer, glNormalPointer и др. - дошейдерные варианты
> (fixed pipeline).

А нельзя как то подобрать или узнать (из какой то документации) какой номер атрибута для glVertexAttribPointerARB() соответсвует для эмуляции fixed pipeline что бы попасть в нужный?
Я вот нашел на каком то форумет такую последовательность: position, colour, normal, texture coordinates, fog coordinates, но переделка кода под такой порядок дал просто более "попугайскую раскраску", вместо текстур :-)

=A=L=X=
> Но в наше время использовать дошейдерные вещи - моветон. Исключительно на
> первое обучающее время может только представлять интерес до реальной работы.

Есть еще проекты где есть возможность переключать режимы и это надо поддерживать.


#16
22:52, 19 авг. 2019

nen777w
в сообщении #1 уже содержится ответ.

#17
7:39, 20 авг. 2019

nen777w
> А нельзя как то подобрать или узнать (из какой то документации) какой номер
> атрибута для glVertexAttribPointerARB() соответсвует для эмуляции fixed
> pipeline что бы попасть в нужный?

Судя по документации GL 2.1: https://www.khronos.org/registry/OpenGL-Refpages/gl2.1/xhtml/glVe… ibPointer.xml на такое полагаться нельзя. Никаких намёков что существуют какие то соответствия в ней просто нет.

#18
16:25, 20 авг. 2019

nen777w
> Я вот нашел на каком то форумет такую последовательность:

сначала спеки, потом форумы

Страницы: 1 2
ПрограммированиеФорумГрафика