An API is provided that enables programmability of a 3D chip, wherein programming or algorithmic elements written by the developer can be downloaded to the chip, thereby programming the chip to perform those algorithms. A developer writes a routine that is downloadable to a 3D graphics chip. There are...http://www.google.de/patents/US7800607?utm_source=gb-gplus-sharePatent US7800607 - Method and system for defining and controlling algorithmic elements in a graphics display system