OS X Notes

These are some general notes on Cinder's implementation on OS X.

Targeting

By default Cinder on OS X targets 10.8 and later. This is governed by the OS X Deployment Target build setting in both Cinder itself and the application (which must be matched). Advanced users can use this variable to enable 10.7 support, but this is not officially supported.

Development Requirements

Cinder requires Xcode version 5.1.1 or later, which in turn requires OS X 10.8 or later.

Additional Notes

  • Cinder relies on the libc++ library as governed by the C++ Standard Library build setting.
  • OS X prior to 10.8.3 does not support texture swizzling.
  • OS X 10.9 introduced OpenGL 4.1 support for relatively recent hardware. Please refer to Apple's OpenGL Capabilities Table for specifics. This functionality is exposed by Cinder automatically.