OpenGL コアは新しいバックエンドで、Windows、MacOS X、Linux 上で最新の OpenGL 機能に対応できます。OpenGL のドライバサポートに応じて、OpenGL コアは OpenGL 3.2 から OpenGL 4.5 に設定されます。
新しい OpenGL コアは、MacOS X と Linux ではデフォルトとして使用されています。
新しい機能として、OS X エディターとスタンドアローンは、現在、新しい OpenGL バックエンドに対応します。そのため、テッセレーションやジオメトリシェーダーなどの OpenGL 3.x and 4.x 機能を使用することができます。
ただし、Apple が OS X デスクトップ上の OpenGL バージョン を最大で 4.1 までと制限したため、すべての DirectX 11 機能 (Unordered Access Views や コンピュートシェーダーなど) に対応しているわけではありません。つまり、シェーダーレベル 5.0 (# pragmatarget 5.0を伴う) をターゲットに設定されているすべてのシェーダーは OS X へ読み込むことができないということです。
したがって、新しいシェーダーの対象レベルを導入:#pragma target gl4.1. この対象レベルは、少なくともデスクトップ上で OpenGL 4.1 や DirectX 11.0 Shader Level 5、あるいは、モバイル向けで OpenGL ES 3.1 + Android Extension Pack が必要です。
新しい OpenGL バックエンドは多くの新しい機能 (以前は、その機能のほとんどは DX11/GLES3 だけに可能) を備えています。
既存の #pragma ターゲットを使用する場合、以下の GL レベルにマップされます。
シェーダープラットフォームがある特定のシェーダーを使用できるようにしたり、できなくしたりするために、以下の #pragma only_renderers / exclude_renderers ターゲットを使用します。
コマンドライン引数を使用して、OpenGL によるエディターやプレイヤーを始動することが可能です。
OpenGL ES グラフィックス API は、OpenGL ES 対応のドライバ付きの、Intel か NVIDIA GPU 搭載 Windows マシンで可能です。