In practice, yes, it's very common to use a shader to sample the texture with some rotation and noise. Most games have a shader level implementation to address this, and we've done that for a decade at least.
See: https://iquilezles.org/articles/texture repetition/ for a good breakdown on some techniques.