This is done by chip designers to closely couple shaders and the texture engines they will be working with.
This is achieved through the close coupling of shaders and the texture engines that chip designers work with.