Zoptymalizuj swoją mobilną grafikę 3D za pomocą GLTools

Być może pamiętacie, że kilka lat temu my rzuciłem okiem na Chainfire3D. Dla tych, którzy nie pamiętają, Chainfire3D umożliwił użytkownikom dostosowywanie różnych aspektów ścieżki renderowania 3D, takich jak rozmiar i jakość tekstur. Aplikacja umożliwiła także użytkownikom ładowanie gier przeznaczonych na inne urządzenia dzięki systemowi wtyczek.

Niestety ze względu na ogromne zmiany w ścieżce renderowania stosowanej w systemie Android 3.0 i nowszych wersjach, Chainfire3D nie może być już używany na nowoczesnych urządzeniach. Na szczęście istnieje jedna opcja, która zapewnia większość funkcjonalności Chainfire3D, a także kilka nowych sztuczek.

GLTools autorstwa członka forum XDA n0n3m4 (i opublikowane na forach przez Uznanego Współtwórcę Młot bogów) pozwala użytkownikom kontrolować wiele aspektów procesu renderowania 3D w odniesieniu do poszczególnych aplikacji i całego systemu. Aplikacja umożliwia użytkownikom zmianę rozdzielczości renderowania dowolnej aplikacji, głębi bitowej, kompresji tekstur i tak dalej. Umożliwia także optymalizację shaderów w locie i włączenie antyaliasingu w celu zwiększenia jakości.

Dzięki GLTools możesz nawet sfałszować różne zgłoszone flagi GL, takie jak GL_VENDOR w celu grania w gry nieprzeznaczone dla Twojego urządzenia. Jednak w przeciwieństwie do tego, co było możliwe dzięki wtyczkom wykorzystującym Chainfire3D, ta aplikacja w rzeczywistości nie dodaje żadnych dodatkowych, zastrzeżonych rozszerzeń. Zamiast tego może jedynie zmienić raportowane możliwości sprzętowe. To powiedziawszy, istnieje wiele gier, które arbitralnie ograniczają dostęp urządzeń do jakich funkcji, więc ta umiejętność z pewnością może się przydać.

Jeśli chcesz ulepszyć potok renderowania 3D na zrootowanym urządzeniu z Androidem, przejdź do wątek aplikacyjny i wypróbuj GLTools!