The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 09, 2021
Filed:
Dec. 09, 2016
Advanced Micro Devices, Inc., Sunnyvale, CA (US);
Ati Technologies Ulc, Markham, CA;
Laurent Lefebvre, Markham, CA;
Michael Mantor, Orlando, FL (US);
Mark Fowler, Boxborough, MA (US);
Mikko Alho, Kokemäki, FI;
Mika Tuomi, Noormarkku, FI;
Kiia Kallio, Inkoo As, FI;
Patrick Klas Rudolf Buss, Lappohja, FI;
Jari Antero Komppa, Karjaa, FI;
Kaj Tuomi, Noormarkku, FI;
Christopher J. Brennan, Boxborough, MA (US);
Advanced Micro Devices, Inc., Sunnyvale, CA (US);
ATI Technologies ULC, Markham, CA;
Abstract
Techniques for removing or identifying overlapping fragments in a fragment stream after z-culling are disclosed. The techniques include maintaining a first-in-first-out buffer that stores post-z-cull fragments. Each time a new fragment is received at the buffer, the screen position of the fragment is checked against all other fragments in the buffer. If the screen position of the fragment matches the screen position of a fragment in the buffer, then the fragment in the buffer is removed or marked as overlapping. If the screen position of the fragment does not match the screen position of any fragment in the buffer, then no modification is performed to fragments already in the buffer. In either case, he fragment is added to the buffer. The contents of the buffer are transmitted to the pixel shader for pixel shading at a later time.