CPC G06T 15/80 (2013.01) [G06T 1/20 (2013.01); G06T 1/60 (2013.01); G06T 15/005 (2013.01); G06T 2210/52 (2013.01)] | 20 Claims |
1. A graphics processing unit comprising:
a processing cluster to perform multi-rate shading via coarse pixel shading, wherein the processing cluster includes circuitry to vary a shading rate via a coarse pixel shading operation on a coarse pixel quad fragment to generate a coarse pixel quad and output the coarse pixel quad; and
a post-shader pixel pipeline including circuitry to:
receive the coarse pixel quad from the processing cluster, the coarse pixel quad having a coarse pixel granularity related to the shading rate of the coarse pixel shading operation;
determine an adjusted coarse pixel granularity for the coarse pixel quad; and
perform coarse pixel operations on multiple coarse pixels within the coarse pixel quad via a pixel processing unit of the post-shader pixel pipeline at the adjusted coarse pixel granularity.
|