Reducing the Domain Shader/Tessellatorinvocations
AssigneeIntel Corporation
InventorsRahul P. Sathe, Tim Foley
Life of this patent
Estimating the term…
Abstract
In accordance with some embodiments, domain shader and/or tessellator operations can be eliminated when they are redundant. By using a corner cache, a check can determine whether a given corner, be it a vertex or a quadrilateral corner, has already been evaluated in the domain shader and/or tessellator and if so, the result of the previous operation can be reused instead of performing unnecessary invocations that may increase power consumption or reduce speed.
Claims30
A method comprising:
- domain shading a first corner of a first patch;
- and
- domain shading a corner of a second patch only if that corner is not the first corner.
A non-transitory computer readable medium storing instructions to enable a processor to perform a method comprising:
- domain shading a first corner of a first patch;
- and
- domain shading a corner of a second patch only if that corner is not the first corner.
An apparatus comprising:
- a processor to domain shade a first corner of a first patch and to domain shade a corner of a second patch only if that corner is not the first corner;
- and
- a memory complied to said processor.
Dependencies are inferred from the claim text.