Sie erinnern sich vielleicht daran, dass wir vor ein paar Jahren warf einen kurzen Blick auf Chainfire3D. Für diejenigen, die sich nicht erinnern: Chainfire3D ermöglichte es Benutzern, verschiedene Aspekte des 3D-Rendering-Pfads zu optimieren, wie z. B. Texturgröße und -qualität. Die App ermöglichte es Benutzern dank ihres Plugin-Systems auch, Spiele zu laden, die für andere Geräte gedacht waren.
Leider kann Chainfire3D aufgrund massiver Änderungen im Rendering-Pfad, der in Android 3.0 und höher verwendet wird, nicht mehr auf modernen Geräten verwendet werden. Glücklicherweise gibt es eine Option, die einen Großteil der Funktionalität von Chainfire3D sowie ein paar neue Tricks bietet.
GLTools von XDA-Forumsmitglied n0n3m4 (und von einem anerkannten Mitwirkenden in den Foren gepostet Hammer der Götter) ermöglicht es Benutzern, viele Aspekte ihrer 3D-Rendering-Pipeline pro App und systemweit zu steuern. Mit der App können Benutzer die Rendering-Auflösung, Bittiefe, Texturkomprimierung usw. jeder App ändern. Außerdem können Sie Shader im Handumdrehen optimieren und Anti-Aliasing für eine höhere Qualität aktivieren.
Mit GLTools können Sie sogar verschiedene gemeldete GL-Flags fälschen, z GL_VENDOR um Spiele zu spielen, die nicht für Ihr Gerät bestimmt sind. Aber im Gegensatz zu dem, was durch Plugins mit Chainfire3D möglich war, fügt diese App eigentlich keine zusätzlichen proprietären Erweiterungen hinzu. Es kann vielmehr nur die gemeldeten Hardwarefunktionen ändern. Allerdings gibt es viele Spiele, die willkürlich einschränken, welche Geräte auf welche Funktionen zugreifen können, sodass diese Möglichkeit sicherlich nützlich sein kann.
Wenn Sie die 3D-Rendering-Pipeline auf Ihrem gerooteten Android-Gerät optimieren möchten, gehen Sie zu Bewerbungsthread und probieren Sie GLTools aus!