whitebelyash/freedreno_turnip-CI

Highly unstable & sloppy AdrenoTools Turnip builds - use with caution. Targetted at better A8XX support.

433

stars

170

commits

Shell

primary language

Aug 7, 2026

updated

README

AdrenoTools Driver packages (Freedreno/Turnip CI)

This repository holds scripts and workflow to autobuild new Turnip driver releases adapted for AdrenoTools usage.
These builds are based on https://github.com/whitebelyash/mesa-unified repository (turnip/gen8) to properly or improperly support some Adreno 8XX GPUs till the support reaches upstream.

Nowadays (as A8XX support is fine except gralloc) this repo just contains a package builder.

Old README:

This is a bash script to build freedreno/turnip for android as a magisk module and an Adreno Tools driver package.

Scheduled Releases

  • Automated releases at 06:00 UTC on the 1st and 15th of each month.

Notes;

Magisk build:

  • Root must be visible to target app/game.
  • Tested with these apps/games listed here.

Adreno Tools build:

  • Follow application specific instructions to install the driver package.

To Build Locally

  • Obtain the script turnip_builder.sh on your linux environment. (visit the link and use CTRL + S keys)
  • Execute script on linux terminal bash ./turnip_builder.sh
  • To build experimental branchs, change this line, and add one more line to rename unzipped folder to mesa-main.

References

Xclipse support wen eta?

Contributors

ilhan-athn7

78 commits

whitebelyash

67 commits

v3kt0r-87

13 commits

artdeell

7 commits

whitebelyash/freedreno_turnip-CI

Highly unstable & sloppy AdrenoTools Turnip builds - use with caution. Targetted at better A8XX support.

433

stars

170

commits

Shell

primary language

Aug 7, 2026

updated

README

AdrenoTools Driver packages (Freedreno/Turnip CI)

This repository holds scripts and workflow to autobuild new Turnip driver releases adapted for AdrenoTools usage.
These builds are based on https://github.com/whitebelyash/mesa-unified repository (turnip/gen8) to properly or improperly support some Adreno 8XX GPUs till the support reaches upstream.

Nowadays (as A8XX support is fine except gralloc) this repo just contains a package builder.

Old README:

This is a bash script to build freedreno/turnip for android as a magisk module and an Adreno Tools driver package.

Scheduled Releases

  • Automated releases at 06:00 UTC on the 1st and 15th of each month.

Notes;

Magisk build:

  • Root must be visible to target app/game.
  • Tested with these apps/games listed here.

Adreno Tools build:

  • Follow application specific instructions to install the driver package.

To Build Locally

  • Obtain the script turnip_builder.sh on your linux environment. (visit the link and use CTRL + S keys)
  • Execute script on linux terminal bash ./turnip_builder.sh
  • To build experimental branchs, change this line, and add one more line to rename unzipped folder to mesa-main.

References

Xclipse support wen eta?

Contributors

ilhan-athn7

78 commits

whitebelyash

67 commits

v3kt0r-87

13 commits

artdeell

7 commits

Languages

Shell

100.0%