Есть ли способ получить в OpenGL все сгенерированные имена относительно определенного идентификатора? - PullRequest
2 голосов
/ 09 апреля 2019

В настоящее время мы отслеживаем генерацию объектов на уровне приложения, но я бы хотел оставить это и делегировать его (если это возможно).

Итак, мой вопрос, есть ли способ перечислитьвсе объекты / идентификаторы opengl, которые в настоящее время сгенерированы / созданы.

Например, я хотел бы посмотреть, сколько имен текстур генерируется в один конкретный момент.

Я не смог ничего найтигде-то, так что я думаю, нет, но я хотел бы быть уверен в этом.

На мгновение (клянусь), я подумал перебрать все возможные значения, а затем glIs*, но этоглупо конечно

Wiki OpenGL_Object

1 Ответ

3 голосов
/ 09 апреля 2019

Нет. Вы создали эти объекты, поэтому вы должны знать, что они есть. glIs* восходит к тем дням, когда вы могли в одностороннем порядке объявить, что какое-то конкретное целочисленное значение было объектом, просто связав его. Поэтому было (теоретически) полезно спросить, использовалось ли это конкретное целое число как объект. Но в ядре OpenGL, где объекты должны выделяться реализацией, функции glIs* не особенно полезны.

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