梅薩 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

添加評論