Shader Coding: Truchet Tiling Explained!