use compute shaders to calculate particle velocity and position
use compute shaders to calculate particle velocity and position