1. In a computer system, a semiconductor chip for performing texture mapping, said semiconductor chip comprising: an input for inputting textures to said semiconductor chip; a main memory coupled to said input for storing said textures; a cache memory coupled to said main memory for storing a recently used texture; a memory controller coupled to said main memory and said cache memory for controlling data transfers between said main memory and said cache memory; an interpolator coupled to said main memory and said cache memory for producing an output rendered pixel by interpolating from said recently used texture stored in said cache memory; an output coupled to said interpolator for outputting said output rendered pixel, wherein said input, said main memory, said cache memory, said memory controller, and said interpolator reside on a same substrate.