- 在驅動程式中
管道 專為軟體渲染而設計,支援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