Invention Application
- Patent Title: DEPTH BUFFER PRE-PASS
-
Application No.: US17031645Application Date: 2020-09-24
-
Publication No.: US20220092801A1Publication Date: 2022-03-24
- Inventor: Jan Henrik Achrenius , Mika Tuomi , Kiia Kallio , Pazhani Pillai , Laurent Lefebvre
- Applicant: Advanced Micro Devices, Inc. , ATI Technologies ULC
- Applicant Address: US CA Santa Clara; CA Markham
- Assignee: Advanced Micro Devices, Inc.,ATI Technologies ULC
- Current Assignee: Advanced Micro Devices, Inc.,ATI Technologies ULC
- Current Assignee Address: US CA Santa Clara; CA Markham
- Main IPC: G06T7/50
- IPC: G06T7/50 ; G06T15/80

Abstract:
Systems, apparatuses, and methods for implementing a depth buffer pre-pass are disclosed. A rendering application uses a binning approach to render primitives of a virtual scene on a tile-by-tile basis, with each tile corresponding to a portion of the screen. The application causes a depth buffer pre-pass to be performed for the primitives of the tile before a pixel shader is invoked. During the depth buffer pre-pass, only the depth part of the virtual scene is rendered to determine which pixel samples are visible and which pixel samples are hidden. Then, the scene is redrawn, but the pixel samples that are hidden are not sent to the pixel shader. In cases where a relatively large percentage of primitives overlap, this technique increases the efficiency of the rendering application since pixel shading can be avoided for the pixel samples that are hidden.
Public/Granted literature
- US11631187B2 Depth buffer pre-pass Public/Granted day:2023-04-18
Information query