1. A method for programmable processing in a computer graphics pipeline, comprising: receiving graphics data including texture information; and performing programmable operations on the graphics data in order to generate output, wherein the operations are programmable by a user utilizing instructions from a predetermined instruction set; wherein the operations include a mathematical operation for altering the texture information of the graphics data; wherein the instructions are each carried out using a unique associated method and data structure.