Más programnyelvekhez képest relatív kis könyvtár, pár tucat függvénnyel.
Nincsenek benne I/O, vagy memóriakezelő függvények.
A grafikában alkalmazott alapvető műveleteket tartalmazza, vektorok és mátrixok kezelésére szolgáló függvényekkel együtt.
A könyvtár függvényei általában nagyon közel állnak a hardver képességeihez, és néhány assembly utasítással megvalósíthatók.
Pár példa:
cross | vektoriális szorzat számítás | |
determinant | mátrix determinánsa, 1x1-estől 4x4-esig | |
dot | skaláris szorzat | |
reflect | vektor tükrözése adott irányvektorú egyenesre | |
saturate | elemenkénti korlátozás a [0,1] intervallumra |
A Standard Library teljes leírása a Cg Reference Manual 460-ik, összefoglaló táblázatai a Cg Users Manual 50-ik oldalától kezdve található.