I know GPU prefetches textures and that's why dependent texture reads are slower, but how does it work and at what point that happens?
EDIT: Split the content of this question into others as suggested by trichoplax Here's a link to other questions:
How does Texture Cache work considering multiple shader units