Você deve se lembrar que há alguns anos atrás, nós dei uma olhada rápida em Chainfire3D. Para quem não se lembra, Chainfire3D permitiu aos usuários ajustar vários aspectos do caminho de renderização 3D, como tamanho e qualidade da textura. O aplicativo também permitiu aos usuários carregar jogos destinados a outros dispositivos graças ao seu sistema de plugins.
Infelizmente, devido a grandes mudanças no caminho de renderização usado no Android 3.0 e superior, o Chainfire3D não pode mais ser usado em dispositivos modernos. Felizmente, existe uma opção que traz muitas das funcionalidades do Chainfire3D, bem como alguns truques novos.
GLTools por membro do fórum XDA n0n3m4 (e postado nos fóruns por Colaborador Reconhecido Martelo dos deuses) permite que os usuários controlem muitos aspectos do pipeline de renderização 3D por aplicativo e em todo o sistema. O aplicativo permite que os usuários alterem a resolução de renderização, profundidade de bits, compactação de textura de qualquer aplicativo e assim por diante. Ele também permite otimizar shaders dinamicamente e ativar o anti-aliasing para aumentar a qualidade.
Com o GLTools, você pode até falsificar vários sinalizadores GL relatados, como GL_VENDOR para jogar jogos não destinados ao seu dispositivo. Mas, ao contrário do que foi possível através de plug-ins usando Chainfire3D, este aplicativo não adiciona extensões proprietárias adicionais. Em vez disso, só pode alterar as capacidades de hardware relatadas. Dito isto, existem muitos jogos que limitam arbitrariamente quais dispositivos podem acessar quais recursos, então essa capacidade certamente pode ser útil.
Se você deseja ajustar o pipeline de renderização 3D em seu dispositivo Android com acesso root, vá para o tópico do aplicativo e experimente o GLTools!