US 12,406,426 B2
Hybrid render with deferred primitive batch binning
Michael Mantor, Orlando, FL (US); Laurent Lefebvre, Mascouche (CA); Mark Fowler, Boxborough, MA (US); Timothy Kelley, Orlando, FL (US); Mikko Alho, Kokemäki (FI); Mika Tuomi, Noormarkku (FI); Kiia Kallio, Inkoo As (FI); Patrick Klas Rudolf Buss, Helsinki (FI); Jari Antero Komppa, Karjaa (FI); and Kaj Tuomi, Noormarkku (FI)
Assigned to Advanced Micro Devices, Inc., Santa Clara, CA (US); and ATI Technologies ULC, Markham (CA)
Filed by Advanced Micro Devices, Inc., Santa Clara, CA (US); and ATI Technologies ULC, Markham (CA)
Filed on Jan. 2, 2024, as Appl. No. 18/402,315.
Application 18/402,315 is a continuation of application No. 17/745,410, filed on May 16, 2022, granted, now 11,880,926.
Application 17/745,410 is a continuation of application No. 16/179,376, filed on Nov. 2, 2018, granted, now 11,335,052, issued on May 17, 2022.
Application 16/179,376 is a continuation of application No. 13/853,422, filed on Mar. 29, 2013, granted, now 10,169,906, issued on Jan. 1, 2019.
Prior Publication US 2024/0135626 A1, Apr. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 15/00 (2011.01)
CPC G06T 15/005 (2013.01) 16 Claims
OG exemplary drawing
 
1. A method comprising:
collecting a set of primitives into a batch, wherein each primitive is assigned an arrival identifier;
identifying an initial bin intercept for a subset of the set of primitives; and
processing the subset of the set of primitives for a particular bin in an order based on the arrival identifier before processing other subsets of the set of primitives, wherein the processing on the subset of the set of primitives is deferred until a depth evaluation is performed for all primitives of the subset.