Method and apparatus for resolving pixel data in a graphics rendering system
AssigneeMicrosoft Corporation
InventorsMichael A. Toelle, Mark L. Kenworthy
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMichael A. Toelle, Mark L. Kenworthy
Estimating the term…
In a graphics rendering system, an apparatus for resolving depth sorted lists of pixel fragments includes color and alpha accumulators for computing color and alpha values from the pixel fragments in a fragment list. Pixel fragments include color, alpha, coverage data. The coverage data describes how a geometric primitive covers sub-pixel regions of a pixel using a coverage mask. Pixel circuitry according to a clock-optimized approach includes separate color and alpha accumulators for computing color and alpha values for sub-pixel regions of a pixel. The accumulated color values are then summed and scaled to compute final color values for a pixel. To reduce hardware requirements, pixel circuitry in a hardware-optimized approach recognizes that some pixel regions have common accumulated alpha values as each fragment layer is processed. As such, color contributions for fragment layers can be computed using a single color accumulation operation for a pixel region having common alpha values.
A pixel resolution circuit for resolving contiguous 2D sub-regions of an image being rendered, the circuit comprising:
A pixel resolution circuit for resolving pixel data for a pixel location having n sub-pixel regions, where n is an integer comprising:
A method for resolving pixel data for contiguous 2D subregions of an image being rendered, the method comprising:
A method for resolving pixel data for a pixel location having n sub-pixel regions, where n is an integer, the method comprising:
Dependencies are inferred from the claim text.