Rasterising Aliased Lines
AssigneeImagination Technologies Limited
InventorCasper Van Benthem
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorCasper Van Benthem
Estimating the term…
A method of rasterizing a line in computer graphics determines whether the line's start and/or end is inside a diamond test area within the pixel. If the end is not inside and the start is inside, the pixel is drawn as part of the line. If neither the start nor the end of the line are inside, it is determined whether the line crosses more than one extended diamond edge and if so, it is further determined (i) whether an extended line passing through the start and end is substantially vertical and touches the right point of the diamond area, (ii) if the extended line touches the bottom point of the diamond area, and (iii) whether the extended line is on a same side of each point of the diamond area. If any of (i), (ii) and (iii) is positive, the pixel is drawn as part of the line.
A method of rasterizing a line in a graphics processing pipeline, the line having a start point and an end point, the method comprising:
A graphics processing pipeline comprising a rasterization phase for a line having a start point and an end point, the rasterization phase comprising hardware logic arranged to, for each pixel:
A non-transitory computer readable storage medium having stored thereon computer executable code that when executed causes a GPU to rasterize, for each pixel in an input set of pixels, a line having a start point and an end point, by:
Dependencies are inferred from the claim text.