Bản phát hành Mesa 19.2.0

Mesa 19.2.0 đã được phát hành - triển khai miễn phí API đồ họa OpenGL và Vulkan với mã nguồn mở.

Bản phát hành 19.2.0 có trạng thái thử nghiệm và chỉ sau khi mã đã ổn định thì phiên bản ổn định 19.2.1 mới được phát hành. Mesa 19.2 hỗ trợ OpenGL 4.5 cho trình điều khiển i965, radeonsi và nvc0, Vulkan 1.1 cho thẻ Intel và AMD, đồng thời hỗ trợ chuẩn OpenGL 4.6 cho thẻ Intel.

Sự thay đổi chính:

  • Trình điều khiển (i965 và iris) cho thẻ video Intel (gen7+) cung cấp hỗ trợ đầy đủ cho OpenGL 4.6 và ngôn ngữ mô tả bộ đổ bóng GLSL 4.60;
  • mở rộng khả năng của trình điều khiển Iris cho GPU Intel;
  • hỗ trợ cho GPU AMD Navi 10 (Radeon RX 5700) và Navi 14 đã được thêm vào trình điều khiển RADV và RadeonSI. Hỗ trợ cho APU Renoir trong tương lai (Zen 2 với GPU Navi) và một phần Arcturus cũng được thêm vào trình điều khiển RadeonSI;
  • Hỗ trợ OpenGL 4.5 trong trình điều khiển Gallium3D R600 cho một số thẻ AMD cũ hơn;
  • trình liên kết thời gian chạy mới - rtld cho RadeonSI;
  • tối ưu hóa hiệu suất của trình điều khiển RADV và Virgl;
  • Trình điều khiển Pan Frost dành cho GPU dựa trên vi kiến ​​trúc Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) và Bifröst (Mali G3x, G5x, G7x) được sử dụng trên các thiết bị có bộ xử lý ARM đã được mở rộng; Vỏ bọc;
  • đã thêm tiện ích mở rộng EGL EGL_EXT_platform_device, cho phép bạn khởi tạo EGL mà không cần truy cập các API dành riêng cho thiết bị;
  • đã thêm các tiện ích mở rộng OpenGL mới:
    • GL_ARB_post_deep_coverage cho trình điều khiển radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture cho trình điều khiển etnaviv (có hỗ trợ SEAMLESS_CUBE_MAP trên GPU);
    • GL_EXT_shader_image_load_store cho trình điều khiển radeonsi (dành cho LLVM 10+);
    • GL_EXT_shader_samples_identical cho trình điều khiển iris và radeonsi (nếu sử dụng NIR);
    • GL_EXT_texture_shadow_lod cho trình điều khiển i965 và iris;
  • các tiện ích mở rộng đã được thêm vào trình điều khiển RADV Vulkan (dành cho thẻ AMD):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_deep_coverage;
    • VK_EXT_queue_family_foreign;
    • VK_EXT_sample_locations;
    • VK_KHR_deep_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • Tiện ích mở rộng VK_EXT_shader_demote_to_helper_invocation đã được thêm vào trình điều khiển ANV Vulkan cho thẻ Intel.

Nguồn: linux.org.ru

Thêm một lời nhận xét