US 11,941,740 B2
System, devices and/or processes for graphics vertex processing
Michael Martin Klock, Austin, TX (US); Philip Carlos Garcia, Austin, TX (US); Frank Klaeboe Langtind, Melhus (NO); and Peter Anthony Hearne, Milton Keynes (GB)
Assigned to Arm Limited, Cambridge (GB)
Filed by Arm Limited, Cambridge (GB)
Filed on Oct. 26, 2021, as Appl. No. 17/511,261.
Prior Publication US 2023/0132068 A1, Apr. 27, 2023
Int. Cl. G06T 1/20 (2006.01); G06T 1/60 (2006.01); G06T 15/00 (2011.01)
CPC G06T 15/005 (2013.01) [G06T 1/20 (2013.01); G06T 1/60 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method, comprising: processing a plurality of graphics primitives utilizing a graphics processor, including:
storing shaded vertex content for a first plurality of vertices pertaining to the plurality of graphic primitives in a segmented vertex buffer local to the graphics processor; and
tracking most recently allocated vertex content for the plurality of graphics primitives at least in part by storing a plurality of vertex identifier parameters for a second plurality of vertices pertaining to the plurality of graphic primitives in a sliding window buffer local to the graphics processor, wherein the sliding window buffer is separate from the segmented vertex buffer and wherein the second plurality of vertices comprises a subset of the first plurality of vertices, wherein the tracking the most recently allocated vertex content for the plurality of graphic primitives comprises storing in the sliding window buffer parameters representative of offsets into one or more particular segments of the segmented vertex buffer for the respective second plurality of vertices.