Method and apparatus for approximating nonlinear functions in a graphics system
AssigneeATI International SRL
InventorRichard J. Fuller
Life of this patent
Estimating the term…
Loading patent…
AssigneeATI International SRL
InventorRichard J. Fuller
Estimating the term…
A method and apparatus for approximating exponential and other nonlinear functions in a graphics system is accomplished using a linear interpolator adapted to receive a graphics primitive that includes vertex values for a parameter at each vertex of the graphics primitive. The linear interpolator determines a linear interpolation value for the parameter at a selected pixel within the primitive based on the vertex values. The linear interpolation value is then used to generate a first index and a fractional value, where the fractional value is the difference between the linear interpolation value and the first index. The first index is then incremented to produce a second index. The first and second indexes are then applied to a memory block that stores a discrete sampling of a nonlinear function corresponding to the parameter. The first index and the second index correspond to sample points of the nonlinear function, and the memory block provides a first sample and a second sample of the nonlinear function in response to the first and second indexes. An arithmetic unit then combines the first and second samples using the fractional value to determine a value for the parameter at the selected pixel.
A graphics processing circuit comprising:
A graphics processing circuit for determining at least one parameter value within a graphics primitive comprising:
A method for determining a nonlinear interpolation value for a parameter at a location within a graphics primitive, comprising:
Dependencies are inferred from the claim text.