This function divides the textures into rectangular tiles and shifts them randomly.

If you set the Dimensions switch to Horizontal, the texture is separated into stripes vertically. These stripes get "puzzled" horizontally. Setting the switch to Both causes the texture to split into tiles, which get scrambled in both directions.

The Divisor value defines the number of stripes that the texture is split into.