梅萨 19.2.0 发布

Mesa 19.2.0 发布 - 具有开源代码的 OpenGL 和 Vulkan 图形 API 的免费实现。

19.2.0版本处于实验状态,只有代码稳定后才会发布稳定版本19.2.1。 Mesa 19.2 支持 i4.5、radeonsi 和 nvc965 驱动程序的 OpenGL 0,支持 Intel 和 AMD 卡的 Vulkan 1.1,还支持 Intel 卡的 OpenGL 4.6 标准。

主要变化:

  • Intel 显卡 (gen965+) 的驱动程序(i7 和 iris)提供对 OpenGL 4.6 和着色器描述语言 GLSL 4.60 的全面支持;
  • 扩展 Intel GPU 的 Iris 驱动程序的功能;
  • RADV和RadeonSI驱动程序中添加了对AMD Navi 10(Radeon RX 5700)和Navi 14 GPU的支持,RadeonSI驱动程序中还添加了对未来APU Renoir(带GPU Navi的Zen 2)和部分Arcturus的支持;
  • Gallium4.5D 驱动程序 R3 对某些较旧 AMD 卡的 OpenGL 600 支持;
  • 新的运行时链接器 - RadeonSI 的 rtld;
  • RADV和Virgl驱动程序的性能优化;
  • 用于基于 Midgard(Mali-T6xx、Mali-T7xx、Mali-T8xx)和 Bifrost(Mali G3x、G5x、G7x)微体系结构的 GPU 的 Panfrost 驱动程序已在 ARM 处理器的设备上进行了扩展;该驱动程序现在可以与 GNOME 一起使用壳;
  • 添加了 EGL 扩展 EGL_EXT_platform_device,它允许您在不访问特定于设备的 API 的情况下初始化 EGL;
  • 添加了新的 OpenGL 扩展:
    • radeonsi 驱动程序 (Navi) 的 GL_ARB_post_depth_coverage;
    • etnaviv 驱动程序的 GL_ARB_seamless_cubemap_per_texture(GPU 上支持 SEAMLESS_CUBE_MAP);
    • GL_EXT_shader_image_load_store 用于 radeonsi 驱动程序(对于 LLVM 10+);
    • GL_EXT_shader_samples_identical 用于 iris 和 radeonsi 驱动程序(如果使用 NIR);
    • i965 和 iris 驱动程序的 GL_EXT_texture_shadow_lod;
  • 扩展已添加到 RADV Vulkan 驱动程序(适用于 AMD 卡):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_深度_覆盖;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_sample_locations;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • VK_EXT_shader_demote_to_helper_inspiration 扩展已添加到适用于 Intel 卡的 ANV Vulkan 驱动程序中。

来源: linux.org.ru

添加评论