Fixes warnings about unused variables and anonymous namespaces
Preloads particle shader when creating the particle emitter