This document contains a list of over 200 functions that are part of the OpenGL API for specifying rendering operations, textures, shaders and more. The functions include commands for lighting, materials, texture mapping, rasterization and reading/writing pixels and buffers. Many functions have variants to specify parameters as floats, doubles, integers or pointers to arrays.