Недавно я столкнулся с известной ошибкой совместимости OpenGL, которая с тех пор была исправлена. В процессе поиска решения я нашел этот ответ , подробно описывающий проблему, однако я не могу найти никаких ссылок в спецификациях 3.2 или 3.3 (совместимость), в которых говорится, что массив 0 должен быть включен.
В ответе говорится, что формулировка в OpenGL 4.3 была изменена, чтобы прояснить и исправить эту ошибку, но не приводит ни текста, ни разделов, где эта формулировка была расположена. Я прочитал определенные c области и могу найти только те изменения в OpenGL 4.5, которые могут быть связаны:
Установка любой generi c атрибут вершины обновляет текущие значения атрибута. Кроме того, установка generi c атрибута вершины ноль задает вершину, как описано в разделе 10.7.21.
Это используется для исключения нуля массива атрибутов вершины, но с тех пор было изменено на «любой» generi c атрибут вершины, включая атрибут вершины ноль.
Где и в каких спецификациях OpenGL должен быть включен массив атрибутов вершины ноль? Во-вторых, где я могу прочитать изменения в спецификации 4.3, которые проясняют эту конкретную проблему c?