Noticed segfaulting with modelviewerVBO and think it is to do with leaving it using a vertexAttribPointer. Changed this back and it no longer faults on the mac. All 3 executables work on mac. Need to test on linux. Also added preprocessor conditional for APPLE methods.