Adaptive multisampling based on vertex attributes
AssigneeIntel Corporation
InventorsPrasoonkumar Surti, Abhishek R. Appu, Joydeep Ray
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses and methods may provide for technology that selects an anti-aliasing mode for a vertex of a primitive based on a parameter associated with the vertex and generates a coverage mask based on the selected anti-aliasing mode. Additionally, one or more pixels corresponding to the vertex may be shaded based at least partly on the coverage mask, wherein the selected anti-aliasing mode varies across a plurality of vertices in the primitive.
Claims10
At least one non-transitory computer readable storage medium comprising a set of instructions, which when executed by a computing device, cause the computing device to:
- generate a lookup table that is to be programmable;
- program the lookup table to include shading rate related data, wherein the shading rate related data includes a first parameter that corresponds to a first shading rate, further wherein the shading rate related data includes a second parameter that corresponds to a second shading rate, wherein the first shading rate is lower than the second shading rate, wherein the first shading rate is associated with a first object that is to be moving, and the second shading rate is associated with a second object at a different position from the first object;
- and
- assign a shading operation associated with a viewport and the shading rate related data so that a first region is shaded at the first shading rate and a second region is shaded at the second shading rate.
A computing system comprising:
- a graphics processor;
- a central processing unit;
- and
- a memory including a set of instructions, which when executed by one or more of the graphics processor or the central processing unit, cause the computing system to:
- generate a lookup table that is to be programmable;
- program the lookup table to include shading rate related data, wherein the shading rate related data includes a first parameter that corresponds to a first shading rate, further wherein the shading rate related data includes a second parameter that corresponds to a second shading rate, wherein the first shading rate is lower than the second shading rate, wherein the first shading rate is associated with a first object that is to be moving, and the second shading rate is associated with a second object at a different position from the first object;
- and
- assign a shading operation associated with a viewport and the shading rate related data so that a first region is shaded at the first shading rate and a second region is shaded at the second shading rate.
Dependencies are inferred from the claim text.