- Intel 显卡 (gen965+) 的驱动程序(i7、iris)提供全面支持
OpenGL 4.6 和着色器描述语言 GLSL 4.60。 在 radeonsi (AMD) 和 nvc4.6 (NVIDIA) 驱动程序提供 OpenGL 0 支持之前,仍然需要实现 GL_ARB_gl_spirv 和 GL_ARB_spirv_extensions添加 八月份的 i965 驱动程序; - 新驱动程序的功能不断扩展
鸢尾花 对于Intel GPU,其功能几乎已与i965驱动程序持平。 Iris 驱动程序基于 Gallium3D 架构,它将内存管理任务卸载到 Linux 内核的 DRI 驱动程序端,并提供现成的状态跟踪器,支持输出对象的重用缓存。 该驱动程序仅支持基于 Gen8+ 微架构(Broadwell、Skylake)且具有 HD、UHD 和 Iris GPU 的处理器。 - RADV 和 RadeonSI 驱动程序添加了对 AMD Navi 10 GPU 的支持
(Radeon RX 5700),以及初步支持 Navi 14。也包含在 RadeonSI 驱动程序中添加 支持未来的 APU Renoir(带有 GPU Navi 的 Zen 2)和部分支持大角 (仅有计算能力和视频解码引擎VCN 2.5,无3D); - 在 Gallium3D R600 驱动程序中,适用于某些较旧的 AMD 卡 (HD 5800/6900)
提供 OpenGL 4.5 支持; - 对于 RadeonSI
提交 新的运行时链接器 - rtld; - RADV和Virgl驱动程序的性能得到了优化;
-
扩展 适用于基于 Midgard(Mali-T6xx、Mali-T7xx、Mali-T8xx)和 Bifrost(Mali G3x、G5x、G7x)微架构的 GPU 的 Panfrost 驱动程序,在许多配备 ARM 处理器的设备上使用。 驱动程序的功能现在足以运行 GNOME Shell; - 添加了 NVIDIA 提出的 EGL 扩展
EGL_EXT_平台_设备 ,它允许在不调用特定于设备的 API 的情况下初始化 EGL - 添加了新的 OpenGL 扩展:
-
GL_ARB_post_深度_覆盖 适用于 radeonsi 驱动程序 (Navi) GL_ARB_seamless_cubemap_per_texture 对于 etnaviv 驱动程序(GPU 中支持 SEAMLESS_CUBE_MAP)GL_EXT_shader_image_load_store 适用于 radeonsi 驱动程序(使用 LLVM 10+)GL_EXT_shader_samples_identical 对于 iris 和 radeonsi 驱动程序(如果使用 NIR)GL_EXT_texture_shadow_lod 适用于 i965 和 iris 驱动程序
-
- 添加了 RADV Vulkan 驱动程序的扩展(适用于 AMD 卡):
- 以下扩展已添加到 ANV Vulkan 驱动程序(适用于 Intel 卡):
VK_EXT_shader_demote_to_helper_inspiration .
来源: opennet.ru