A method for drawing graphics is carried out in a graphics processing and display system. The system has a display unit, a host for generating graphics data defining graphics images to be displayed on the display, a graphics controller for receiving information from the host and controlling graphics to be displayed, a frame buffer memory for storing graphics data, an index register for receiving an index value from the host and a coordinate register for storing a coordinate value which is obtained by the graphics controller. With the method, when a line graphics is draw, only information regarding two coordinates are used in the graphics controller by incrementing the index value by an increase which is specified according to the selected object-type. When a triangle graphics is drawn, only information regarding three coordinates are used in the graphics controller.
A method is provided for rendering display blocks on a video display device of a computer processing system having an existing display driver. The method includes the step of assigning each of a plurality of n video adapters to an m.sup.th display subregion of the display device. A call to a draw function of the existing display driver is received. The draw function corresponds to a particular shape to be drawn and includes starting and ending coordinates. The m.sup.th display subregion that drawing of the shape is to begin on is calculated from the starting coordinates. A function of the existing display driver is called by calling an address stored in the filter driver of a routine corresponding to the called function. The called function corresponds to the received draw function. A segment of the shape is rendered on the calculated m.sup.th display subregion by the n.sup.th display adapter corresponding thereto. A traversal is made to the n.sup.th video adapter corresponding to a next segment of the shape. The next segment of the shape is rendered on the m.sup.th display subregion corresponding to the traversed n.sup.th video adapter. The traversal and second rendering step are repeated until all segments of the shape have been rendered.
A graphics processor uses a line draw facility to receive first and second values indicative of the coordinates of respective first and second end points of a line. The reception of the second value is sensed by the line draw facility and line data is generated responsive to the sensing of the second value.