Mesa 19.2.0 vrystelling

Mesa 19.2.0 is vrygestel - 'n gratis implementering van die OpenGL en Vulkan grafiese API's met oopbronkode.

Vrystelling 19.2.0 het 'n eksperimentele status, en eers nadat die kode gestabiliseer is, sal die stabiele weergawe 19.2.1 vrygestel word. Mesa 19.2 ondersteun OpenGL 4.5 vir i965, radeonsi en nvc0-bestuurders, Vulkan 1.1 vir Intel- en AMD-kaarte, en ondersteun ook die OpenGL 4.6-standaard vir Intel-kaarte.

Belangrikste veranderinge:

  • Bestuurders (i965 en iris) vir Intel-videokaarte (gen7+) bied volle ondersteuning vir OpenGL 4.6 en die skadubeskrywingstaal GLSL 4.60;
  • die uitbreiding van die vermoΓ«ns van die Iris-bestuurder vir Intel GPU's;
  • ondersteuning vir AMD Navi 10 (Radeon RX 5700) en Navi 14 GPU's is by die RADV- en RadeonSI-drywers gevoeg Ondersteuning vir die toekomstige APU Renoir (Zen 2 met GPU Navi) en gedeeltelik Arcturus is ook by die RadeonSI-bestuurder gevoeg;
  • OpenGL 4.5-ondersteuning in Gallium3D-bestuurder R600 vir sommige ouer AMD-kaarte;
  • nuwe runtime linker - rtld vir RadeonSI;
  • prestasieoptimering van RADV- en Virgl-drywers;
  • Die Panfrost-bestuurder vir GPU's gebaseer op die Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) mikroargitekture wat op toestelle met ARM-verwerkers gebruik word, is uitgebrei; die drywer kan nou met GNOME werk Skulp;
  • bygevoeg EGL uitbreiding EGL_EXT_platform_device, wat jou toelaat om EGL te inisialiseer sonder toegang tot toestel-spesifieke API's;
  • nuwe OpenGL-uitbreidings bygevoeg:
    • GL_ARB_post_depth_coverage vir radeonsi bestuurder (Navi);
    • GL_ARB_seamless_cubemap_per_texture vir etnaviv-bestuurder (met SEAMLESS_CUBE_MAP-ondersteuning op GPU);
    • GL_EXT_shader_image_load_store vir die radeonsi-bestuurder (vir LLVM 10+);
    • GL_EXT_shader_samples_identies vir iris- en radeonsi-drywers (indien NIR gebruik word);
    • GL_EXT_texture_shadow_lod vir i965 en iris drywers;
  • uitbreidings is by die RADV Vulkan-bestuurder gevoeg (vir AMD-kaarte):
    • VK_AMD_buffer_merker;
    • 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_beeldlose_raambuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standaard_opstelling
  • Die VK_EXT_shader_demote_to_helper_invocation-uitbreiding is by die ANV Vulkan-bestuurder vir Intel-kaarte gevoeg.

Bron: linux.org.ru

Voeg 'n opmerking