Можно ли узнать изнутри скрипта шейдера, был ли атрибут
включается с glVertexAttribPointer
и glEnableVertexAttribArray
?
При попытке прочитать атрибут без использования glVertexAttribPointer
программа
по крайней мере, не падает, и значение кажется 0,0. Это действительно, чтобы попытаться прочитать
атрибут, который не определен?
Проблема, которую я пытаюсь решить, состоит в том, что у меня есть два объекта, один с атрибутами и один без, и я хотел бы знать, могу ли я / должен ли использовать одну и ту же шейдерную программу для обоих объектов (принимая значение атрибутов 0 для объекта без них).