real time hydraulic erosion using compute shaders - OpenGL