Shaders rule. Non-OO version of new particle engine.