ios is complaining about GL_UNSIGNED_INT already being defined, so a #ifndef check gets around that warning.