Get shader functionality in separate files.
Works on android.