Mesa 19.2.0 laidiens

Tika izlaista Mesa 19.2.0 — OpenGL un Vulkan grafikas API bezmaksas ieviešana ar atvērtā pirmkoda kodu.

Izlaidumam 19.2.0 ir eksperimentāls statuss, un tikai pēc koda stabilizēšanas tiks izlaista stabilā versija 19.2.1. Mesa 19.2 atbalsta OpenGL 4.5 i965, radeonsi un nvc0 draiverus, Vulkan 1.1 Intel un AMD kartēm, kā arī atbalsta OpenGL 4.6 standartu Intel kartēm.

Galvenās izmaiņas:

  • Draiveri (i965 un iris) Intel videokartēm (gen7+) nodrošina pilnu OpenGL 4.6 un ēnotāja apraksta valodas GLSL 4.60 atbalstu;
  • Iris draivera iespēju paplašināšana Intel GPU;
  • atbalsts AMD Navi 10 (Radeon RX 5700) un Navi 14 GPU tika pievienots RADV un RadeonSI draiveriem Atbalsts nākotnes APU Renoir (Zen 2 ar GPU Navi), un daļēji Arcturus tika pievienots arī RadeonSI draiverim.
  • OpenGL 4.5 atbalsts Gallium3D draiverī R600 dažām vecākām AMD kartēm;
  • jauns izpildlaika saistītājs — rtld priekš RadeonSI;
  • RADV un Virgl draiveru veiktspējas optimizācija;
  • Panfrost draiveris GPU, kas balstīts uz Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) un Bifrost (Mali G3x, G5x, G7x) mikroarhitektūrām, ko izmanto ierīcēs ar ARM procesoriem, draiveris tagad var darboties ar GNOME Apvalks;
  • pievienots EGL paplašinājums EGL_EXT_platform_device, kas ļauj inicializēt EGL, nepiekļūstot ierīcei specifiskām API;
  • pievienoti jauni OpenGL paplašinājumi:
    • GL_ARB_post_depth_coverage radeonsi draiverim (Navi);
    • GL_ARB_seamless_cubemap_per_texture etnaviv draiverim (ar SEAMLESS_CUBE_MAP atbalstu GPU);
    • GL_EXT_shader_image_load_store radeonsi draiverim (LLVM 10+);
    • GL_EXT_shader_samples_identical iris un radeonsi draiveriem (ja tiek izmantots NIR);
    • GL_EXT_texture_shadow_lod i965 un iris draiveriem;
  • RADV Vulkan draiverim ir pievienoti paplašinājumi (AMD kartēm):
    • VK_AMD_bufera_marķieris;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_rinda_ģimene_ārvalsts;
    • VK_EXT_sample_locations;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_bez attēlu_kadru buferis;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • Paplašinājums VK_EXT_shader_demote_to_helper_invocation ir pievienots Intel karšu ANV Vulkan draiverim.

Avots: linux.org.ru

Pievieno komentāru