added particleIterations to step and (hopefully) fixed issue with glsl version on linux