Version: Unity 6.0 (6000.0)
语言 : 中文
优化 Metal 图形
Vulkan

OpenGL Core

OpenGL Core 是可支持 Windows、macOS 和 Linux 平台最新 OpenGL 功能的后端。这包括从 OpenGL 3.2 到 OpenGL 4.5,具体取决于 OpenGL 驱动程序支持情况。

有关如何在编辑器或独立运行版中启用 OpenGL Core 作为默认图形 API 的信息,请参阅覆盖默认图形 API

OpenGL 要求

OpenGL Core 的最低要求如下:

  • macOS 10.8 (OpenGL 3.2)、macOS 10.9(OpenGL 3.2 到 4.1)

  • Windows 搭载 NVIDIA 最低 2006 (GeForce 8)、AMD 最低 2006 (Radeon HD 2000)、Intel 最低 2012 (HD 4000 / IvyBridge)(OpenGL 3.2 到 OpenGL 4.5)

  • Linux(OpenGL 3.2 到 OpenGL 4.5)

macOS OpenGL 驱动程序限制

用于 Editor 和独立平台的 macOS OpenGL 后端支持 OpenGL 3.x 和 4.x 功能,如曲面细分和几何着色器。

但是,由于 Apple 将 OS X 桌面上的 OpenGL 版本限制为最高 4.1,因此并不支持所有 DirectX 11 功能(例如无序访问视图或计算着色器)。这意味着,以着色器级别 5.0 为目标(包含 #pragma target 50)的所有着色器将无法在 OS X 上加载。

因此引入了新的着色器目标级别:#pragma target gl4.1。此目标级别至少需要 OpenGL 4.1 或 DirectX 11.0 着色器级别 5(桌面端)或 OpenGL ES 3.1 + Android 扩展包(移动端)。

OpenGL Core 功能

新的 OpenGL 后端引入了许多新功能(以前主要是 DX11/GLES3):

其他资源

优化 Metal 图形
Vulkan