Method and system for compressing tile lists used for 3D rendering
AssigneeBroadcom Corporation
InventorsGary Keall, Giles Edkins, Eben Upton, James Adams
Life of this patent
Estimating the term…
Loading patent…
AssigneeBroadcom Corporation
InventorsGary Keall, Giles Edkins, Eben Upton, James Adams
Estimating the term…
A graphics processing device may generate coordinates for vertices of graphics primitives in a view-space. Tiles are defined within the view-space and are associated with tile lists. Primitives and/or vertices which overlap a tile are determined. Tile lists comprise differentially encoded indices and/or spatial coordinates for overlapping primitives. The differential encoding may or may not be byte aligned. During tile mode graphics rendering, tile lists are utilized to reference vertex attributes and/or primitives. Graphics rendering comprises a tile binning phase and a tile rendering phase. The primitives may comprise a triangle and/or joined triangles that share one or more vertices. For multiple joined primitives, information about shared vertices may be encoded without repetition for each primitive. Coordinates and/or corresponding weights for new vertices are encoded in a tile list and utilized for interpolating properties of the new vertices based on attributes of the original vertices.
A method for processing graphics, the method comprising:
A system tor processing graphics, the system comprising:
Dependencies are inferred from the claim text.