This target level requires at least OpenGL 4.1 or DirectX 11.0 Shader Level 5 on desktop, or OpenGL ES 3.1 + Android Extension Pack on mobiles. Therefore a new shader target level is introduced: #pragma target gl4.1. This means that all shaders that are configured to target Shader Level 5.0 (with #pragma target 50) will fail to load on OS X. However, as Apple restricts the OpenGL version on OS X desktop to 4.1 at most, it does not support all DirectX 11 features (such as Unordered Access Views or Compute Shaders). MacOSX OpenGL driver limitationsĪs a new feature, the OS X Editor and Standalone now support the new OpenGL backend, which enables the use of OpenGL 3.x and 4.x features such as tessellation and geometry shaders. The new OpenGL Core is used by default on MacOSX and Linux. This scales from OpenGL 3.2 to OpenGL 4.5 depending on the OpenGL driver support.
OpenGL Core is the new back-end capable of supporting the latest OpenGL features on Windows, MacOS X and Linux.