- 在驱动程序中
管道 专为软件渲染而设计,支持OpenGL 4.5。 - RADV Vulkan 驱动程序(适用于 AMD 卡)默认使用着色器编译器“
ACO “,它是由 Valve 开发的,作为 LLVM 着色器编译器的替代品。 ACO 用 C++ 编写,设计时考虑了 JIT 编译,旨在为游戏着色器提供尽可能最佳的代码生成,并实现非常高的编译速度。 - 添加了对 AMD Navi 21 (Navy Flounder) 和 Navi 22 (Sienna Cichlid) GPU 的初始支持。
- Intel GPU驱动程序改进了对基于微架构的芯片的支持
火箭湖 и添加 对独立卡的初步支持英特尔 Xe DG1 . - Gallium3D 驱动程序的功能已得到扩展
辛克 ,它在 Vulkan 之上实现了 OpenGL API。 如果系统的驱动程序仅限于支持 Vulkan API,Zink 允许您获得硬件加速的 OpenGL。 - Gallium3D驱动Nouveau NVC0使用HMM(异构内存管理)来支持
OpenCL 支持向量机 (共享虚拟内存)。 - 在驱动程序中
霜冻 Midgard GPU(Mali-T3xx、Mali-T6xx、Mali-T7xx)的 8D 渲染支持已稳定。 - RadeonSI 包括与 GPU 虚拟化相关的改进。
- 添加了对 TGSI(Tungsten Graphics Shader Infrastructure)中间表示的磁盘缓存的支持。
- 添加了新的 OpenGL 扩展:
- Intel Iris 的 GL_ARB_compute_variable_group_size。
- GL_ARB_gl_spirv 适用于 Nouveau nvc0。
- Nouveau nvc0 的 GL_NV_half_float。
- Nouveau nvc0 的 GL_NV_copy_depth_to_color。
- Nouveau nvc0 的 GL_ARB_spirv_extensions。
- llvmpipe 的 GL_EXT_shader_group_vote。
- llvmpipe 的 GL_ARB_gpu_shader5。
- llvmpipe 的 GL_ARB_post_depth_coverage。
- llvmpipe 的 GL_EXT_texture_shadow_lod。
- 添加了对 EGL 扩展 EGL_KHR_swap_buffers_with_damage(对于 X11 DRI3)以及 GLX 扩展 GLX_EXT_swap_control(DRI2、DRI3)和 GLX_EXT_swap_control_tear(DRI3)的支持。
- 添加了 RADV Vulkan 驱动程序的扩展(适用于 AMD 卡):
- VK_EXT_4444_formats
- VK_KHR_内存_模型
- VK_AMD_texture_gather_bias_lod
- VK_AMD_gpu_shader_half_float
- VK_AMD_gpu_shader_int16
- VK_EXT_扩展_动态_状态
- VK_EXT_image_鲁棒性
- VK_EXT_私有_数据
- VK_EXT_custom_border_color
- VK_EXT_pipeline_creation_cache_control
- VK_EXT_shader_demote_to_helper_inspiration
- VK_EXT_subgroup_size_control
- VK_GOOGLE_用户类型
- VK_KHR_shader_subgroup_extended_types
- 添加了 ANV Vulkan 驱动程序的扩展(适用于 Intel 卡):
- VK_EXT_image_鲁棒性
- VK_EXT_shader_atomic_float
- VK_EXT_4444_formats
- VK_EXT_扩展_动态_状态
- VK_EXT_私有_数据
- VK_EXT_custom_border_color
- VK_EXT_pipeline_creation_cache_control
来源: opennet.ru