Patent ID: 7884817
Filing Date: 2011-02-08
Classification: G06T

Abstract:
1. A graphics chip having stored thereon computer-executable instructions, the computer-executable instructions for specifying a declaration array for a procedural shader, the declaration array setting forth procedural shader instructions accessible by a developer through an application programming interface (API) and comprising: a plurality of DWORDs wherein each of the plurality of DWORDs includes at least one token selected from a list of tokens that is interpretable by the graphics chip and provides an instruction to be performed by the procedural shader; and at least an algorithmic element that is an instruction set packed into the plurality of DWORDs by the API and represents an already programmed algorithm that provides functionality for the procedural shader below or inside the API, the algorithmic element being accessible by a developer via the API and being formed by mapping the plurality of DWORDs to corresponding locations of the procedural shader for implementing the instructions for the at least one token.