I wanted to put up my work on using GL shaders for running cellular automata. I submitted my app EagleCell to Google Play. The app runs a fullscreen simulation of Conway’s Game of Life. The entire screen is copied into a GL texture, and that texture is rendered to a second texture through an “evolution” shader that runs a single step of the game. It also uses the RGBA components of each pixel as 4 separate cells and uses a heavily optimized evolution function.

A Live Wallpaper is also provided.

The GitHub project is here.

Updated: