On 4.5. Core-profiili on se, jota käytetään OpenGL:n uudemmille versioille. Compatibility- eli yhteensopivuusprofiili (rivit, joilla ei lue Core eikä ES) taas se, jota käytetään vanhemmille versioille. Toki ajuri voi toteuttaa yhteensopivuusprofiilin myös uudemmille versioille, mutta Mesa ei tee niin ainakaan vielä ja kehittäjät ovat tähän mennessä olleet aika haluttomia toteuttamaan sitä. Noiden ero on, että Core-profiilissa ei voi käytää vanhentuneita OpenGL:n toimintoja eli esimerkiksi
fixed-function pipeline ei ole käytettävissä vaan kaikki tehdään ohjelmoitavilla varjostimilla.