Graphics processing systems
AssigneeArm Limited
InventorsAlexis Mather, Sean Ellis
Life of this patent
Estimating the term…
Abstract
A tile based graphics processing pipeline comprises a plurality of processing stages, including at least a rasteriser that rasterises input primitives to generate graphics fragments to be processed, and a renderer that processes fragments generated by the rasteriser to generate rendered fragment data, and a processing stage 6 operable to receive rendered fragment data 3, and to perform a processing operation using the rendered fragment data to generate per-tile metadata 7.
Claims23
A tile based graphics processing pipeline comprising:
- rasterisation circuitry that rasterises input primitives to generate graphics fragments to be processed;
- rendering circuitry that processes fragments generated by the rasterisation circuitry to generate rendered fragment data;
- and
- processing stage circuitry operable to receive rendered fragment data, and to perform a processing operation using the rendered fragment data to generate per-tile metadata.
A method of operating a tile based graphics processing pipeline that comprises:
- a plurality of processing stages, including at least a rasteriser that rasterises input primitives to generate graphics fragments to be processed, and a renderer that processes fragments generated by the rasteriser to generate rendered fragment data;
- and
- a processing stage operable to receive rendered fragment data, and to perform a processing operation using the rendered fragment data to generate per-tile metadata;
- the method comprising:
- the processing stage performing a processing operation using rendered fragment data to generate per-tile metadata.
A computer readable storage medium storing computer software code which when executing on a processor performs a method of operating a tile based graphics processing pipeline that comprises:
- a plurality of processing stages, including at least a rasteriser that rasterises input primitives to generate graphics fragments to be processed, and a renderer that processes fragments generated by the rasteriser to generate rendered fragment data;
- and
- a processing stage operable to receive rendered fragment data, and to perform a processing operation using the rendered fragment data to generate per-tile metadata;
- the method comprising:
- the processing stage performing a processing operation using rendered fragment data to generate per-tile metadata.
Dependencies are inferred from the claim text.