Я работаю над мобильным приложением OpenGL для Android, используя OpenGL ES3.x для графики.OpenGL ES 3: glGenerateMipmap геометрические ограничения
Я хотел бы использовать функцию glGenerateMipmap
, но я чувствую себя неловко, потому что помню, что, по крайней мере, с предыдущими версиями OpenGL, там, где некоторые геометрические ограничения на размер текстуры (квадратные, n-pot текстуры если я правильно помню).
Ссылка на страницу glGenerateMipmap for OpenGL ES3 больше не сообщает ничего подобного, и беглый тест на нескольких устройствах, похоже, подтверждает информацию.
По-прежнему, учитывая, что недавний OpenGL ES3 (и с учетом качества какой-либо мобильной OpenGL-реализации ...), я чувствовал бы себя более уверенным, если кто-то из первых рук подтвердит, что использование его также в порядке в реальном времени.
вопрос сводится к следующему:
- Верно ли, что
glGenerateMipmap
на OpenGL ES 3 не накладывает ограничений на геометрию текстуры? - И если да, то безопасно ли использовать его на не квадратных, а не n-pot текстурах в дикой природе?
Спасибо!
Спасибо за очень четкий и очень точный ответ (PS: вчера я был немного неуклюжим, и я, вероятно, сделал «квадратную» вещь ... :)) – Rick77