OpenGL® -tietokonegrafiikka on OpenGL® -ohjelmiston avulla näytettyjä kuvia eikä muita tietokonegrafiikkaohjelmia (CGI). Nämä näytetään tietokonekoodauksen avulla, aivan kuten tietokoneohjelmistojen kehittäminen. Sen sijaan, että tätä koodausta käytettäisiin ohjaamaan ohjelmaa, miten sitä käytetään, ohjelmointia käytetään kuitenkin ohjaamaan grafiikkamoottoria siitä, mitä ja miten hahmotellaan erilaisia kaksiulotteisia (2D) tai kolmiulotteisia (3D) objekteja. OpenGL® -tietokonegrafiikalla on tiettyjä etuja muihin ohjelmiin verrattuna, koska sitä voidaan käyttää useiden käyttöjärjestelmien (OS) ja eri alustojen kanssa.
OpenGL® -tietokonegrafiikkaa voidaan käyttää useilla eri asetuksilla, mukaan lukien tietokoneavusteisen suunnittelun (CAD) ja videopeliohjelmien luominen. Tämän tyyppisten ohjelmistojen avulla voidaan luoda erilaisia maisemia, kohtauksia ja esineitä. Arkkitehtuurisia tai suunnittelutarkoituksia varten OpenGL® -tietokonegrafiikkaa voidaan käyttää rakennusten digitaalisten mallien luomiseen esittelynä asiakkaalle tai tuotteen digitaalisen mallin luomiseen. Videopelisuunnittelussa tämäntyyppisiä grafiikoita käytetään usein luomaan kohtauksia ja esineitä, jotka monenlaiset laitteistot ja ohjelmistot tekevät helposti.
Sekä kaksi- että 2D-, että kolmi- tai 3D-grafiikkaa voidaan luoda OpenGL®-ohjelmiston avulla, ja tietokonejärjestelmät voivat helposti hahmottaa ja näyttää nämä kuvat. OpenGL® -tietokonegrafiikka luodaan periaatteessa tietokoneohjelmoinnin avulla, aivan kuten uuden ohjelmiston luomiseen tai verkkosivuston suunnitteluun ja kehittämiseen. Ohjelmisto suorittaa sitten kirjoitetun koodin ja luo samalla erilaisia objekteja, jotka koostuvat viivoista ja monikulmioista. Tämäntyyppiset OpenGL® -tietokonegrafiikat kehitetään matematiikan avulla, koska jokainen kohteen piste on merkitty koodiin.
Avaruuspisteitä, joita kutsutaan myös pisteiksi, ja viivoja käytetään 2D OpenGL® -tietokonegrafiikan luomiseen. Esimerkiksi kolmio voidaan luoda koodilla, joka ilmaisee kolme tiettyä pistettä, ja ohjaa sitten ohjelmistoa yhdistämään nämä pisteet viivoilla kokonaismuodon muodostamiseksi. 3D -grafiikka on kuitenkin hieman monimutkaisempi ja vaatii paljon koodausta. Nämä objektit luodaan OpenGL® -tietokonegrafiikkana useiden monikulmioiksi kutsuttujen muotojen kautta, jotka on yhdistetty muodostamaan 3D -objektin pinnan. Tämä on sitten kuvioitu lisäohjelmoinnin avulla ja sitä voidaan manipuloida useilla tavoilla lisää koodia käyttämällä.