|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Open gl es 2:Почему NPOT может быть быстрее POT?
Сразу извиняюсь что вопрос немного не совпадает с тематикой форума.
Делаю апу на яве под андройд/опенгл 2.0. Все ок, на моем девайсе билд выдает стабильные 30 фпс.Запускаю на девайсе тестера и вижу вместо всех текстур черные квадраты.Гугление показывает, что это из-за non-power-of-two текстур. Расширяю все битмапы чтоб размеры были степенью двойки и фпс с 30 падает до 14-15.Почему так?Везде пишут что POT текстуры быстрее чем NPOT. |
|
|||||
Возможно мип уровни для них генерируются, поэтому памяти значительно больше занимают и от этого лаги.
Добавлено через 7 минут Цитата:
__________________
Я заклинаю вас действовать иначе. |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
Поразительно, но удалось вернуть фпс в приемлемое русло просто коррекцией текстурных координат(чтоб они не вылазили за границы первоначальной текстуры) |
|
|||||
Цитата:
__________________
Я заклинаю вас действовать иначе. |
|
|||||
.
|
Скорее всего велась речь о степени двойки по любой стороне. Однако я видел, что на iphone 4s, например, должны были использоваться именно квадратные POT текстуры. Но это мог быть частный случай и его уже могли побороть.
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
вроде квадратные текстуры были в ogl 1.0,в 2.0 это ограничение сняли, правда требование на степень двойки осталось(и то не везде)
Добавлено через 2 минуты самое интересное, что похоже такое сильное падение фпс только на моем девайсе, который поддерживает NPOT,а у тестера(без поддержки NPOT) похоже никакого падения не было.Вообщем загадка. |
|
|||||
Во флеш до сих пор такое ограничение.
__________________
Я заклинаю вас действовать иначе. |
|
|||||
.
|
Возможно, речь идет о самом ограниченном профайле base constrained. См таблицу и rectangle texture
|
|
|||||
Цитата:
__________________
Я заклинаю вас действовать иначе. |
Часовой пояс GMT +4, время: 13:24. |
|
« Предыдущая тема | Следующая тема » |
|
|