Mesa 19.2.0 väljalase

Ilmus Mesa 19.2.0 – OpenGL-i ja Vulkani graafika API-de tasuta rakendus avatud lähtekoodiga.

Väljalaske 19.2.0 olek on katseline ja alles pärast koodi stabiliseerimist avaldatakse stabiilne versioon 19.2.1. Mesa 19.2 toetab OpenGL 4.5 for i965, radeonsi ja nvc0 draivereid, Vulkan 1.1 Inteli ja AMD kaartide jaoks ning toetab ka OpenGL 4.6 standardit Inteli kaartide jaoks.

Peamised muudatused:

  • Inteli videokaartide (gen965+) draiverid (i7 ja iiris) pakuvad täielikku tuge OpenGL 4.6 ja varjutaja kirjelduskeele GLSL 4.60 jaoks;
  • Irise draiveri võimaluste laiendamine Inteli GPU-de jaoks;
  • RADV ja RadeonSI draiveritele lisati tugi AMD Navi 10 (Radeon RX 5700) ja Navi 14 GPU-dele RadeonSI draiverile lisati ka tulevase APU Renoiri (Zen 2 koos GPU Naviga) ja osaliselt Arcturuse tugi;
  • OpenGL 4.5 tugi Gallium3D draiveris R600 mõnede vanemate AMD kaartide jaoks;
  • uus käitusaegne linker – rtld RadeonSI jaoks;
  • RADV ja Virgl draiverite jõudluse optimeerimine;
  • ARM-protsessoritega seadmetes kasutatavate Midgardi (Mali-T6xx, Mali-T7xx, Mali-T8xx) ja Bifrosti (Mali G3x, G5x, G7x) mikroarhitektuuridel põhinevate GPU-de Panfrosti draiverit on laiendatud; draiver saab nüüd töötada koos GNOME-ga kest;
  • lisatud EGL laiendus EGL_EXT_platform_device, mis võimaldab EGL-i lähtestada ilma seadmespetsiifiliste API-de juurde pääsemata;
  • lisatud uued OpenGL-i laiendused:
    • GL_ARB_post_depth_coverage radeonsi draiveri jaoks (Navi);
    • GL_ARB_seamless_cubemap_per_texture etnavivi draiveri jaoks (koos SEAMLESS_CUBE_MAP toega GPU-l);
    • GL_EXT_shader_image_load_store radeonsi draiveri jaoks (LLVM 10+ jaoks);
    • GL_EXT_shader_samples_identical iirise ja radeonsi draiverite jaoks (kui kasutatakse NIR-i);
    • GL_EXT_texture_shadow_lod i965 ja iirise draiveritele;
  • RADV Vulkani draiverile on lisatud laiendusi (AMD kaartide jaoks):
    • VK_AMD_puhvri_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_järjekord_pere_välismaa;
    • VK_EXT_sample_locations;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • Inteli kaartide ANV Vulkani draiverile on lisatud laiendus VK_EXT_shader_demote_to_helper_invocation.

Allikas: linux.org.ru

Lisa kommentaar