Chciałbym wiedzieć, czy istnieje jakiekolwiek ograniczenie rozmiaru tekstury, który może być użyty w dowolnych projektach Android OpenGL Es 2.0. Rozumiem, że posiadanie ogromnej tekstury o rozmiarze 4096x4096 jest nieco mniej znaczące, ponieważ jest renderowane na małym ekranie. Ale co, jeśli wymaganie polega na przełączaniu się pomiędzy wieloma teksturami w czasie wykonywania? A jeśli chcę mieć atlas tekstur do szybkiego pojedynczego przesłania, zamiast wielokrotnego wysyłania mniejszych tekstur. Proszę dać mi znać swoje pomysły w tym zakresie.Ograniczenie rozmiaru tekstury? Android Open GL ES 2.0
Jestem także pewien, że musi istnieć ograniczenie rozmiaru obrazu, który może być przetwarzany przez urządzenie, ponieważ pamięć urządzenia jest ograniczona. Ale chciałbym wiedzieć, czy jest to oparte na rozdzielczości, czy jest oparte na rozmiarze. Chodzi mi o to, że jeśli urządzenie ma ograniczenie rozmiaru obrazu 1024x1024, może obsłużyć skompresowaną teksturę o rozmiarze 2048x2048, która byłaby tego samego rozmiaru ok. Jako nieskompresowana 1024x1024.
Proszę również, proszę, poinformować mnie na ogół o tym, jak bardzo ograniczenie rozmiaru tekstury lub rozdzielczości będzie normalne dla urządzeń z systemem Android 2.2 lub nowszym.
Proszę również dać mi znać, jeśli istnieją najlepsze metody postępowania z obrazami o wysokiej rozdzielczości w opengle 2.0, aby uzyskać najlepszą wydajność zarówno w czasie ładowania, jak iw czasie pracy.