Invention Grant
- Patent Title: Using depth data in a graphics processing system
-
Application No.: US15182302Application Date: 2016-06-14
-
Publication No.: US10043306B2Publication Date: 2018-08-07
- Inventor: Marko Johannes Isomäki , Christian Vik Grovdal
- Applicant: ARM Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: Vierra Magen Marcus LLP
- Priority: GB1510866.5 20150619
- Main IPC: G06T15/40
- IPC: G06T15/40 ; G06T11/40 ; G06T17/20 ; G06T15/00

Abstract:
A tile-based graphics processing system generates a render output by dividing it into a plurality of larger patches, each of which encompass a set of smaller patches. A rasterizer tests primitives against patches of the render output. When a primitive is found to completely cover a larger patch, depth function data for that primitive is stored in an entry of a depth buffer in respect of that largest patch position. When a subsequently-processed primitive is found to cover that same larger patch, the depth function data stored in the buffer is used to calculate depth range values for smaller patches that the larger patch encompasses. These depth range values, representative of the first primitive, are used to perform depth tests in respect of the second primitive. The depth function data stored in entry is then marked as invalid in respect of the smaller patches.
Public/Granted literature
- US20170024927A1 METHOD OF AND APPARATUS FOR PROCESSING GRAPHICS Public/Granted day:2017-01-26
Information query