Opportunistic late depth testing to prevent stalling for overlapping cache lines
AssigneeIntel Corporation
InventorsSaikat Mandal, Eric Hoekstra, Vasanth Ranganathan, Prasoonkumar Surti
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsSaikat Mandal, Eric Hoekstra, Vasanth Ranganathan, Prasoonkumar Surti
Estimating the term…
Methods, systems and apparatuses provide for graphics processor technology that determines whether a first cache line allocated for early depth testing overlaps a second cache line allocated for late depth testing, and when the first cache line overlaps the second cache line, switches the first cache line to be allocated for late depth testing, and bypasses an early depth test for the first cache line. The technology can also compare coordinates of the first cache line with the coordinates of the second cache line, where an overlap is determined when coordinates for at least one pixel in the first cache line match coordinates for at least one pixel in the second cache line. Additionally, the technology can also perform early depth testing on each pixel in the first cache line when the first cache line does not overlap any existing cache lines allocated for late depth testing.
A computing system comprising:
A semiconductor apparatus comprising:
At least one non-transitory computer readable storage medium comprising a set of instructions which, when executed by a graphics apparatus, cause the graphics apparatus to:
A method comprising:
Dependencies are inferred from the claim text.