Uses compute shaders, which only once, on demand, and all in parallel.
-Reduce number of uniform sets from 6 to 4. -Remove features in low end mode, in order to reduce the number of texture units fit to 16.