OpenGL has a particular Nomenclature, a system for naming functions that is followed consistently (mostly).
|This article is a stub. You can help the OpenGL Wiki by expanding it.|
Because OpenGL is cross-platform, it does not require a language that has function overloading. However, it does have many functions that are conceptually the same, yet take different parameter types. These functions are given unique names by adding suffixes. OpenGL has a specific scheme for defining these suffixes.