US 12,456,257 B2
Graphics processing system and method of rendering
Enrique de Lucas, Hertfordshire (GB)
Assigned to Imagination Technologies Limited, Kings Langley (GB)
Filed by Imagination Technologies Limited, Kings Langley (GB)
Filed on Nov. 10, 2023, as Appl. No. 18/388,562.
Claims priority of application No. 2216751 (GB), filed on Nov. 10, 2022.
Prior Publication US 2024/0193868 A1, Jun. 13, 2024
Int. Cl. G06T 17/20 (2006.01); G06T 15/04 (2011.01); G06T 15/80 (2011.01)
CPC G06T 17/20 (2013.01) [G06T 15/04 (2013.01); G06T 15/80 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method of rendering a frame showing a scene formed by primitives in a tile-based graphics processing system, the method comprising:
a geometry processing phase, comprising the step of:
tiling the primitives in the scene, to determine which primitives at least partially overlap which tiles of the frame to be rendered; and
a rendering phase comprising the steps of:
obtaining a fragment density map defining one or more texels, each texel corresponding to an area of the frame to be rendered and having an associated fragment size, wherein for each of the texels, the texel's height is an integer multiple of a native tile height used in the tile-based graphics processing system and the texel's width is an integer multiple of a native tile width used in the tile-based graphics processing system, and
for each tile to be rendered: determining from the fragment density map a fragment size to be used to render the tile, performing sampling using the determined fragment size and performing fragment shading using the determined fragment size.