Mesa 19.2.0 release

Mesa 19.2.0 waard frijlitten - in fergese ymplemintaasje fan de OpenGL en Vulkan grafyske API's mei iepen boarne koade.

Release 19.2.0 hat in eksperimintele status, en pas nei't de koade is stabilisearre sil de stabile ferzje 19.2.1 frijlitten wurde. Mesa 19.2 stipet OpenGL 4.5 foar i965, radeonsi en nvc0-bestjoerders, Vulkan 1.1 foar Intel- en AMD-kaarten, en stipet ek de OpenGL 4.6-standert foar Intel-kaarten.

Grutte feroaringen:

  • Drivers (i965 en iris) foar Intel-fideokaarten (gen7+) jouwe folsleine stipe foar OpenGL 4.6 en de shader-beskriuwingstaal GLSL 4.60;
  • it útwreidzjen fan de mooglikheden fan 'e Iris-bestjoerder foar Intel GPU's;
  • stipe foar AMD Navi 10 (Radeon RX 5700) en Navi 14 GPU's waard tafoege oan de RADV- en RadeonSI-bestjoerders Stipe foar de takomstige APU Renoir (Zen 2 mei GPU Navi) en foar in part Arcturus waard ek tafoege oan de RadeonSI-bestjoerder;
  • OpenGL 4.5-stipe yn Gallium3D-bestjoerder R600 foar guon âldere AMD-kaarten;
  • nije runtime linker - rtld foar RadeonSI;
  • prestaasjesoptimalisaasje fan RADV- en Virgl-bestjoerders;
  • De Panfrost-bestjoerder foar GPU's basearre op 'e Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) en Bifrost (Mali G3x, G5x, G7x) mikroarsjitektueren brûkt op apparaten mei ARM-processors is útwreide; de ​​bestjoerder kin no wurkje mei GNOME Shell;
  • tafoege EGL extension EGL_EXT_platform_device, wêrmei jo inisjalisearje EGL sûnder tagong ta apparaat-spesifike APIs;
  • nije OpenGL tafoegings tafoege:
    • GL_ARB_post_depth_coverage foar radeonsi-bestjoerder (Navi);
    • GL_ARB_seamless_cubemap_per_texture foar etnaviv-bestjoerder (mei SEAMLESS_CUBE_MAP-stipe op GPU);
    • GL_EXT_shader_image_load_store foar de radeonsi-bestjoerder (foar LLVM 10+);
    • GL_EXT_shader_samples_identical foar iris- en radeonsi-bestjoerders (as NIR wurdt brûkt);
    • GL_EXT_texture_shadow_lod foar i965 en iris drivers;
  • tafoegings binne tafoege oan it RADV Vulkan-bestjoerder (foar AMD-kaarten):
    • 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
  • De VK_EXT_shader_demote_to_helper_invocation tafoeging is tafoege oan de ANV Vulkan-bestjoerder foar Intel-kaarten.

Boarne: linux.org.ru

Add a comment