A library for applying rootless Adreno GPU driver modifications/replacements. Currently supports loading custom GPU drivers such as turnip, enabling BCn textures and redirecting file operations to allow accessing shader dumps and modification of the driver config file without root.
API is documented in the include/adrenotools
headers.
Android 9+ Arm64
Please create an issue if support for anything else is desired.
There is a simple bare-bones project AdrenoToolsTest demonstrating how to get libadrenotools working.
You don't. This library is not for installing into Android and is not for end users. This library is aimed at other developers.
Each individual app must explicitly make use of libadrenotools in order to load custom drivers into an app / game.
See previous question. It's up to the game developer to add support & use this library.
You could contact them to so they add support for it; but that's out of our power.