Change RenderParticleMgr for use sampler names

Change RenderParticleMgr for use sampler names instead of harcoded locations for allow OpenGL.