next up previous contents index
Next: 2 OpenGL Operation Up: 1 Introduction Previous: 1.3 Implementor's View of

1.4 Our View

We view OpenGL as a state machine that controls a set of specific drawing operations. This model should engender a specification that satisfies the needs of both programmers and implementors. It does not, however, necessarily provide a model for implementation. An implementation must produce results conforming to those produced by the specified methods, but there may be ways to carry out a particular computation that are more efficient than the one specified.

David Blythe
Sat Mar 29 02:23:21 PST 1997