* Call different functions depending on Mesa version * The --no-warnings is for the GL headers which produce large numbers of attribute directive ignored warnings that cannot be disabled on gcc2