Generate texture coordinates

Generate texcoords from the x-z coordinates of the grid, note that this
will cause stretching as it doesn't take the height map into account.
The texcoords are passed through the pipeline to the fragment shader.
Load texture and sample it in the fragment shader