发明名称 Run slice line draw engine with stretching capabilities
摘要 A graphics controller for use in a computer system includes a run slice line draw engine to generate a line as a plurality of slices. The run slice line draw engine calculates the length of the slices responsive to line definition parameters, such as the coordinates of the two line endpoints. Groups of like-sized slices can be determined to decrease the computations necessary to compute the size of each slice. The slices can be either drawn to the display through the frame buffer or used as endpoints for other lines to be generated. To increase the speed of operation, while parameters requiring a division are being calculated, the partial quotient is being used to generate partial slices. Clipped lines can be generated in part using normal Bresenham techniques for partial slices and using the run slice techniques for the full slices entirely within a window. The run slice line draw engine can be used for a plurality of functions other than simple line draws, such as polygon fills, stretching, shrinking or shading.
申请公布号 US5627956(A) 申请公布日期 1997.05.06
申请号 US19950381074 申请日期 1995.01.31
申请人 COMPAQ COMPUTER CORPORATION 发明人 DAO, GIANG H.;WATTERS, JOHN J.
分类号 G06T11/20;(IPC1-7):G06F15/00 主分类号 G06T11/20
代理机构 代理人
主权项
地址