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.