Graphical processing system, graphical pipeline and method for implementing subpixel shifting to anti-alias texture
AssigneeNVIDIA Corporation
InventorsGary C. King, Michael J. M. Toksvig
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsGary C. King, Michael J. M. Toksvig
Estimating the term…
A system, apparatus, and method are disclosed for modifying positions of sample positions for selectably oversampling pixels to anti-alias non-geometric portions of computer-generated images, such as texture, at least in part, by shifting shading sample positions relative to a frame of reference. There is generally no relative motion between the geometries and the coverage sample positions. In one embodiment, an apparatus, such as a graphics pipeline and/or a general purpose graphics processing unit, anti-aliases geometries of a computer-generated object. The apparatus includes at least a texture unit and a pipeline front end unit to determine geometry coverage and a subpixel shifter to shift shading sample positions relative to the frame of reference. The apparatus can receive subpixel shifting masks to select subsets of shading sample positions. Each of the shading sample positions is shifted to a coverage sample position to reduce level of detail (“LOD”) artifacts.
An apparatus for anti-aliasing a computer-generated object in a graphics pipeline configured to execute instructions of an applications program to generate geometry data representing geometries, said apparatus comprising:
A method for selectably performing multisampling and oversampling to sample shading for geometries of a computer-generated object, said method comprising:
A general purpose graphics processing unit (“GPGPU”) comprising:
Dependencies are inferred from the claim text.