1. A method of texturing a pixel, the method comprising: storing a texture argument in a general purpose register of a register file; issuing a texture command to a texture request buffer, wherein the texture command is associated with the texture argument; retrieving the texture command from the texture request buffer; retrieving the texture argument from the general purpose register, executing the texture command to produce a final texture value; and storing the final texture value in the register file.