“The Geometry Engine: A VLSI Geometry System for Graphics” by Clark

  • ©James H. Clark




    The Geometry Engine: A VLSI Geometry System for Graphics



    The Geometry Engine[1] is a special-purpose VLSI processor for computer graphics. It is a four-component vector, floating-point processor for accomplishing three basic operations in computer graphics: matrix transformations, clipping and mapping to output device coordinates. This paper describes the Geometry Engine and the Geometric Graphics System it composes. It presents the instruction set of the system, its design motivations and the Geometry System architecture.


    1. Clark, J.H. “A VLSI Geometry Processor for Graphics.” Computer 13, 7 (July 1980), 59-68.
    2. Clark, J. H. Graphic Display Processing System and Processor. Patent Pending.
    3. Clark, J. H. Parametric Curves, Surfaces and Volumes in Computer Graphics and Computer Aided Geometric Design. Tech. Rept. 221, Computer Systems Laboratory, Stanford University, November, 1981.
    4. Newman, W. and Sproull, R. F., Principles of Interactive Computer Graphics. Addison-Weseley, Reading, Mass., 1980.

ACM Digital Library Publication: