Έκδοση Mesa 19.2.0

Κυκλοφόρησε το Mesa 19.2.0 - μια δωρεάν εφαρμογή των API γραφικών OpenGL και Vulkan με ανοιχτό κώδικα.

Η έκδοση 19.2.0 έχει πειραματική κατάσταση και μόνο αφού σταθεροποιηθεί ο κώδικας θα κυκλοφορήσει η σταθερή έκδοση 19.2.1. Το Mesa 19.2 υποστηρίζει OpenGL 4.5 για προγράμματα οδήγησης i965, radeonsi και nvc0, Vulkan 1.1 για κάρτες Intel και AMD και υποστηρίζει επίσης το πρότυπο OpenGL 4.6 για κάρτες Intel.

Βασικές αλλαγές:

  • Τα προγράμματα οδήγησης (i965 και iris) για κάρτες γραφικών Intel (gen7+) παρέχουν πλήρη υποστήριξη για το OpenGL 4.6 και τη γλώσσα περιγραφής shader GLSL 4.60.
  • Επέκταση των δυνατοτήτων του προγράμματος οδήγησης Iris για Intel GPU.
  • Προστέθηκε υποστήριξη για AMD Navi 10 (Radeon RX 5700) και Navi 14 GPU στα προγράμματα οδήγησης RADV και RadeonSI. Υποστήριξη για το μελλοντικό APU Renoir (Zen 2 με GPU Navi) και εν μέρει το Arcturus προστέθηκε επίσης στο πρόγραμμα οδήγησης RadeonSI.
  • Υποστήριξη OpenGL 4.5 στο πρόγραμμα οδήγησης Gallium3D R600 για ορισμένες παλαιότερες κάρτες AMD.
  • νέος σύνδεσμος χρόνου εκτέλεσης - rtld για RadeonSI.
  • βελτιστοποίηση απόδοσης προγραμμάτων οδήγησης RADV και Virgl.
  • Το πρόγραμμα οδήγησης Panfrost για GPU που βασίζονται στις μικροαρχιτεκτονικές Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) και Bifrost (Mali G3x, G5x, G7x) που χρησιμοποιούνται σε συσκευές με επεξεργαστές ARM έχει επεκταθεί. Το πρόγραμμα οδήγησης μπορεί πλέον να λειτουργεί με το GNOME Κέλυφος;
  • προστέθηκε η επέκταση EGL EGL_EXT_platform_device, η οποία σας επιτρέπει να αρχικοποιήσετε το EGL χωρίς να έχετε πρόσβαση σε API για συγκεκριμένη συσκευή.
  • πρόσθεσε νέες επεκτάσεις OpenGL:
    • GL_ARB_post_depth_coverage για πρόγραμμα οδήγησης radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture για πρόγραμμα οδήγησης etnaviv (με υποστήριξη SEAMLESS_CUBE_MAP σε GPU).
    • GL_EXT_shader_image_load_store για το πρόγραμμα οδήγησης radeonsi (για LLVM 10+).
    • GL_EXT_shader_samples_identical για προγράμματα οδήγησης ίριδας και radeonsi (εάν χρησιμοποιείται NIR).
    • GL_EXT_texture_shadow_lod για προγράμματα οδήγησης i965 και ίριδας.
  • έχουν προστεθεί επεκτάσεις στο πρόγραμμα οδήγησης RADV Vulkan (για κάρτες AMD):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • 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_invocation έχει προστεθεί στο πρόγραμμα οδήγησης ANV Vulkan για κάρτες Intel.

Πηγή: linux.org.ru

Προσθέστε ένα σχόλιο