Я могу генерировать mipmaps с помощью glGenerateMipMap, и я использую min_filter gl_linear_mipmap_linear.Любой, кто использует glGenerateMipmap в OpenGL ES 2.0 на iOS, получает размытые непригодные текстуры?
Без mipmaps текстура выглядит нормально при отображении такого же размера, что и фактический размер текстуры (512x512) (как и ожидалось), но показывает эффекты сглаживания при уменьшении масштаба (как и ожидалось).
С mipmaps текстура отлично выглядит при отображении такого же размера, что и фактический размер текстуры (512x512) (как и ожидалось) и не показывает эффекты сглаживания при уменьшении (как и ожидалось). ОДНАКО, я получаю уродливые размытые текстуры, которые делают версию mipmap непригодной для использования до такой степени, что я могу смириться с псевдонимом.
Любая идея, что я могу делать неправильно здесь? Я не знаю, сгенерированы ли сгенерированные mipmaps или что слишком мал mipmap, когда он выбирает более крупный. Кто-нибудь действительно получил хорошие результаты, используя glGenerateMipMap на OpenGL ES 2.0 на iOS?
пожалуйста, предоставить некоторые подробности, вы генерировать все уровни или только некоторые из них, вы касаетесь значений TEXTURE_BASE_LEVEL и TEXTURE_MAX_LEVEL? – Vasaka
Я не делаю таких изменений, я просто использую glGenerateMipMap и применяю фильтры. –