Доступность расширения OpenGL в новых контекстах - PullRequest
0 голосов
/ 04 июня 2018

Мне нужны некоторые пояснения по модели расширения OpenGL.

Например, я использую базовую функциональность обратной связи преобразования, которая является основной с 3.0, но может быть доступна в более ранних контекстах через EXT_transform_feedback.

Гарантирует ли спецификация, что даже контекст 4.6 выставит EXT_transform_feedback в своем списке расширений?Или расширение может быть опущено, поскольку функциональность была добавлена ​​в ядро ​​много версий назад?

Другими словами, достаточно ли проверить EXT_transform_feedback, или я также должен проверить, если контекст> 3.0?

1 Ответ

0 голосов
/ 04 июня 2018

Гарантирует ли спецификация, что даже контекст 4.6 предоставит EXT_transform_feedback в своем списке расширений?

Нет.Спецификация никогда не гарантирует, что реализация будет реализовывать любое расширение .Кроме того, EXT_transform_feedback даже не та же функциональность, что и основная версия.Они очень похожи, но различны (например, нет эквивалента ядра glBindBufferOffsetEXT).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...