Coordinate Transformation Subroutines Coordinate Transformation Move, rotate, or scale drawing primitives. Viewport and Screenmask Subroutines Viewport and Screenmask Create and control viewports and screenmasks . Removal Control z-buffering and backfacing polygon removal . Lighting Subroutines Lighting Define multiple materials, lights, and lighting models . Frame Buffer Subroutines Animation Employ double buffering to create animated graphics .
Attributes Set or return attributes .
Clearing, Resetting, Starting Initialize, terminate or configure GL functions. Color Map and RGB Modes Manipulate color maps or work in RGB mode . Frame Buffer Configuration Configure frame buffer and return information. Writemasks and Logical Ops Control writemasks for frame buffer. Query Request information about system resources .