Graphics processing systems
AssigneeArm Limited
InventorsAndreas Due Engh-Halstvedt, Frank Langtind
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsAndreas Due Engh-Halstvedt, Frank Langtind
Estimating the term…
A tile-based graphics processing pipeline includes a back-facing determination and culling unit that is operable to cull back-facing triangles before the tiling stage. The back-facing determination and culling unit include a triangle size estimator that estimates the size of a triangle being considered. If the size of the triangle is less than a selected size, then the area of the triangle is calculated using fixed point arithmetic and the result of that area calculation is used by a back-face culling unit to determine whether to cull the triangle or not. On the other hand, if the size estimator determines that the primitive is greater than the selected size, then the triangle bypasses the fixed point area calculation and back-face culling unit and is instead passed directly to the tiler.
A method of operating a graphics processing pipeline which processes graphics primitives, the method comprising:
A graphics processing pipeline which processes graphic primitives to generate a render output, each primitive being defined by a set of vertices, the vertices having respective coordinates and the set of vertices of each primitive defining an area of the primitive, wherein the area of each primitive has a sign that is positive or negative, the pipeline comprising:
A non-transitory computer readable storage medium storing computer software code which when executing on at least one processor performs a method of operating a graphics processing pipeline which processes graphics primitives, the method comprising:
Dependencies are inferred from the claim text.