×

Method and system for defining and controlling algorithmic elements in a graphics display system

  • US 7,800,607 B2
  • Filed: 10/22/2004
  • Issued: 09/21/2010
  • Est. Priority Date: 03/07/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A procedural shader computational subunit included on a graphics processing unit (GPU) for processing data in a graphics system on behalf of a host, comprising:

  • at least one input circuit that receives a plurality of algorithmic elements for performing procedural shading algorithms on graphics data, wherein the plurality of algorithmic elements are received by the GPU from at least one host graphics application programming interface (API) call wherein each algorithmic element is downloadable to the GPU as an instruction set packed into an array of numbers by the host graphics API, represents a computational algorithm, and contains one or more tokens selected by a developer from a list of tokens interpretable by the GPU, said array of numbers for the selected one or more tokens providing an instruction to be performed by at least one computational subunit of the GPU; and

    a mapping component that maps the arrays of numbers of the plurality of algorithmic elements to corresponding storage locations of the procedural shader computational subunit for implementing the instructions for the tokens selected by the developer, thereby customizing the procedural shader computational subunit to perform the functionality represented by the plurality of algorithmic elements based on the developer'"'"'s selection of tokens interpretable by the GPU.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×