The George Washington University Core System implementation

A full implementation of the proposed standard Core System graphics subroutine package, including raster extensions, is described. Emphasis is placed on the internal structure of the implementation, and on critical design decisions. Salient features of the implementation include separate 2D and 3D viewing pipelines, a centralized dispatcher to control the flow of information between various parts of the Core, a strong separation between the device-independent and device-dependent parts of the Core, and either device-independent or device-dependent simulation of missing hardware capabilities.