A texture with no image behind it
Procedural texture builder
An image texture is a lookup: coordinates in, stored colour out. A procedural texture is a function: coordinates in, computed colour out. Nothing is stored, so there is no resolution to run out of and no file to load — but every pixel pays for the arithmetic, every frame. Build one below and watch it wrap onto a torus.
This is not an image — it is the same function you would run in the fragment shader, sampled once per pixel of this panel. Blow the panel up and it stays sharp, because there is nothing to interpolate.
The torus's texture coordinates run 0 to 1 around each of its two circles. With scale at 1 you would get exactly one tile stretched over the whole surface, which is why the notes' checkerboard example uses 8.