Mesa 19.2.0 version

Mesa 19.2.0 släpptes - en gratis implementering av OpenGL och Vulkan grafik API:er med öppen källkod.

Release 19.2.0 har en experimentell status, och först efter att koden har stabiliserats kommer den stabila versionen 19.2.1 att släppas. Mesa 19.2 stöder OpenGL 4.5 för i965, radeonsi och nvc0-drivrutiner, Vulkan 1.1 för Intel- och AMD-kort, och stöder även OpenGL 4.6-standarden för Intel-kort.

Huvudändringar:

  • Drivrutiner (i965 och iris) för Intel-grafikkort (gen7+) ger fullt stöd för OpenGL 4.6 och shader-beskrivningsspråket GLSL 4.60;
  • utöka funktionerna hos Iris-drivrutinen för Intel GPU:er;
  • stöd för AMD Navi 10 (Radeon RX 5700) och Navi 14 GPU:er lades till RADV- och RadeonSI-drivrutinerna Stöd för framtida APU Renoir (Zen 2 med GPU Navi) och delvis Arcturus lades också till RadeonSI-drivrutinen;
  • OpenGL 4.5-stöd i Gallium3D-drivrutinen R600 för vissa äldre AMD-kort;
  • new runtime linker - rtld för RadeonSI;
  • prestandaoptimering av RADV- och Virgl-drivrutiner;
  • Panfrost-drivrutinen för grafikprocessorer baserade på mikroarkitekturerna Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) och Bifrost (Mali G3x, G5x, G7x) som används på enheter med ARM-processorer har utökats; drivrutinen kan nu fungera med GNOME Skal;
  • lagt till EGL-tillägget EGL_EXT_platform_device, som låter dig initiera EGL utan att komma åt enhetsspecifika API:er;
  • lagt till nya OpenGL-tillägg:
    • GL_ARB_post_depth_coverage för radeonsi-drivrutin (Navi);
    • GL_ARB_seamless_cubemap_per_texture för etnaviv-drivrutin (med SEAMLESS_CUBE_MAP-stöd på GPU);
    • GL_EXT_shader_image_load_store för radeonsi-drivrutinen (för LLVM 10+);
    • GL_EXT_shader_samples_identical för iris- och radeonsi-drivrutiner (om NIR används);
    • GL_EXT_texture_shadow_lod för i965 och iris-drivrutiner;
  • tillägg har lagts till i RADV Vulkan-drivrutinen (för AMD-kort):
    • VK_AMD_buffermarkör;
    • 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
  • Tillägget VK_EXT_shader_demote_to_helper_invocation har lagts till i ANV Vulkan-drivrutinen för Intel-kort.

Källa: linux.org.ru

Lägg en kommentar