GPUParticles: Factorize shader loading in shader.h/cpp