even though the framebuffers can be activated while in game, at startup the capability is not recognized.
clue to that might be in here
This hints at a likely cause:
http://stackoverflow.com/questions/19658745/why-is-my-opengl-version-always-2-1-on-mac-os-x
A little more info in this answer:
http://stackoverflow.com/questions/32958071/why-does-my-mac-only-support-opengl-2-1