Tile Region Protection In A Graphics Processing System
AssigneeImagination Technologies Limited
InventorsIan King, Jamie Broome
Life of this patent
Estimating the term…
Abstract
A graphics processing system for performing tile-based rendering of a scene that includes safety-critical elements. A geometry engine identifies protected tiles that include safety-critical elements in a geometry processing phase. A fragment processing engine processes each of the protected tiles first and second times so as to respectively generate first and second fragment-processed outputs in a fragment processing phase. A check unit compares the first and second fragment-processed outputs for each of the protected tiles and raises a fault signal if the first and second fragment-processed outputs do not match.
Claims20
A graphics processing system for performing tile-based rendering of a scene that includes safety-critical elements, the graphics processing system comprising:
- a geometry engine configured to, in a geometry processing phase, identify protected tiles that include safety-critical elements;
- a fragment processing engine configured to, in a fragment processing phase, process each of the protected tiles first and second times so as to, respectively, generate first and second fragment-processed outputs;
- and
- a check unit configured to, for each of the protected tiles, compare the first and second fragment-processed outputs and raise a fault signal if the first and second fragment-processed outputs do not match.
A method of performing tile-based rendering of a scene that includes safety-critical elements, the method comprising:
- in a geometry processing phase, identifying protected tiles which include safety-critical elements;
- in a fragment processing phase, processing each of the protected tiles first and second times so as to, respectively, generate first and second fragment-processed outputs;
- and
- for each of the protected tiles, comparing the first and second fragment-processed outputs and raising a fault signal if the first and second fragment-processed outputs do not match.
A method of performing tile-based rendering of a scene that includes safety-critical elements, the method comprising:
- receiving data relating to protected tiles that include safety-critical elements and data relating to non-protected tiles that do not include safety-critical elements;
- in a fragment processing phase:
- processing each protected tile first and second times so as to, respectively, generate first and second fragment processed outputs;
- and
- processing each non-protected tile a single time so as to generate a respective single fragment processed output;
- and
- comparing the first and second fragment processed outputs and raising a fault signal if the first and second fragment processed outputs do not match.
Dependencies are inferred from the claim text.