OpenGL Core는 Windows, macOS 및 Linux에서 최신 OpenGL 기능을 지원하는 백엔드입니다. 이는 OpenGL 드라이버 지원에 따라 OpenGL 3.2에서 OpenGL 4.5로 확장됩니다.
에디터 또는 스탠드얼론 플레이어에서 OpenGL Core를 기본 그래픽스 API로 활성화하는 방법에 대한 자세한 내용은 기본 그래픽스 API 오버라이드를 참조하십시오.
OpenGL Core에는 다음과 같은 최소 요구 사항이 있습니다.
macOS 10.8(OpenGL 3.2), macOS 10.9(OpenGL 3.2–4.1)
2006년 이후 NVIDIA가 있는 Windows(GeForce 8), 2006년 이후 AMD(Radeon HD 2000), 2012년 이후 Intel(HD 4000 / IvyBridge)(OpenGL 3.2 - OpenGL 4.5)
Linux(OpenGL 3.2 - OpenGL 4.5)
에디터 및 스탠드얼론용 macOS OpenGL 백엔드는 테셀레이션 및 지오메트리 셰이더 같은 OpenGL 3.x 및 4.x 기능을 지원합니다.
하지만 Apple은 OS X 데스크톱의 OpenGL 버전을 최대 4.1로 제한하기 때문에 모든 DirectX 11 기능(예: Unordered Access Views 또는 컴퓨트 셰이더)을 지원하지 않습니다. 즉, Shader Level 5.0(#pragma target 50 포함)을 대상으로 구성된 모든 셰이더가 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만 해당).