GRAPHICS MACHINE ARCHITECTURE
-
-
Pen Plotter Model
-- moveto(x,y), lineto(x,y)
-- in principle, it suffices to manipulate pixels!
-
-
Geometry Description Model
-- points, lines, polygons
-
-
Pipeline architecture
-- based on geometry description models
-- state machines
-- OpenGL is one model of such an architecture.
-
-
Why are state machines good?
-- E.g., to define a point, you need not specify its
color and transformations.
-- But it also makes them hard to understand.