Vrs rate feedback
AssigneeAdvanced Micro Devices, Inc.
InventorsSkyler Jonathon Saleh, Vineet Goel, Pazhani Pillai, Ruijin Wu, Christopher J. Brennan, Andrew S. Pomianowski
Life of this patent
Estimating the term…
Abstract
Techniques for performing shader operations are provided. The techniques include, performing pixel shading at a shading rate defined by pixel shader variable rate shading (“VRS”) data, and updating the pixel VRS data that indicates one or more shading rates for one or more tiles based on whether the tiles of the one or more tiles include triangle edges or do not include triangle edges, to generate updated VRS data.
Claims20
A method for performing shader operations, the method comprising:
- performing pixel shading at a shading rate defined by pixel shader variable rate shading (“VRS”) data;
- and
- updating the pixel VRS data that indicates one or more shading rates for one or more tiles based on whether tiles of the one or more tiles include triangle edges or do not include triangle edges, to generate updated VRS data.
A graphics processing pipeline, comprising:
- pixel shader stage circuitry configured to perform pixel shading at a shading rate defined by pixel shader variable rate shading (“VRS”) data;
- and
- an output merger stage circuitry configured to:
- update the pixel VRS data that indicates one or more shading rates for one or more tiles based on whether tiles of the one or more tiles include triangle edges or do not include triangle edges, to generate updated VRS data.
A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform shader operations, the shading operations comprising:
- performing pixel shading at a shading rate defined by pixel shader variable rate shading (“VRS”) data;
- and
- updating the pixel VRS data that indicates one or more shading rates for one or more tiles based on whether tiles of the one or more tiles include triangle edges or do not include triangle edges, to generate updated VRS data.
Dependencies are inferred from the claim text.