openFrameworks uses openGL to draw graphics. openGL is a standard API for 3D graphics that is implemented by most operating systems and video cards. OF classes like ofTexture, ofLight, ofMaterial, ofVbo, and ofFbo provide wrappers for common openGL objects to simplify their use. Shaders allow custom programs to run on the GPU for effects processing.