Mesa 19.2.0 udgivelse

Mesa 19.2.0 blev frigivet - en gratis implementering af OpenGL og Vulkan grafik API'er med åben kildekode.

Release 19.2.0 har en eksperimentel status, og først efter at koden er blevet stabiliseret vil den stabile version 19.2.1 blive frigivet. Mesa 19.2 understøtter OpenGL 4.5 til i965, radeonsi og nvc0-drivere, Vulkan 1.1 til Intel- og AMD-kort og understøtter også OpenGL 4.6-standarden for Intel-kort.

Vigtigste ændringer:

  • Drivere (i965 og iris) til Intel-videokort (gen7+) giver fuld understøttelse af OpenGL 4.6 og shader-beskrivelsessproget GLSL 4.60;
  • udvidelse af mulighederne for Iris-driveren til Intel GPU'er;
  • understøttelse af AMD Navi 10 (Radeon RX 5700) og Navi 14 GPU'er blev tilføjet til RADV- og RadeonSI-driverne Understøttelse af den fremtidige APU Renoir (Zen 2 med GPU Navi) og delvist Arcturus blev også tilføjet til RadeonSI-driveren;
  • OpenGL 4.5-understøttelse i Gallium3D-driver R600 for nogle ældre AMD-kort;
  • ny runtime linker - rtld for RadeonSI;
  • ydeevneoptimering af RADV- og Virgl-drivere;
  • Panfrost-driveren til GPU'er baseret på Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) og Bifrost (Mali G3x, G5x, G7x) mikroarkitekturer, der bruges på enheder med ARM-processorer, er blevet udvidet; driveren kan nu arbejde med GNOME Skal;
  • tilføjet EGL-udvidelse EGL_EXT_platform_device, som giver dig mulighed for at initialisere EGL uden at få adgang til enhedsspecifikke API'er;
  • tilføjet nye OpenGL-udvidelser:
    • GL_ARB_post_depth_coverage for radeonsi driver (Navi);
    • GL_ARB_seamless_cubemap_per_texture til etnaviv-driver (med SEAMLESS_CUBE_MAP-understøttelse på GPU);
    • GL_EXT_shader_image_load_store for radeonsi-driveren (for LLVM 10+);
    • GL_EXT_shader_samples_identical for iris- og radeonsi-drivere (hvis NIR bruges);
    • GL_EXT_texture_shadow_lod til i965 og iris-drivere;
  • udvidelser er blevet tilføjet til RADV Vulkan-driveren (til AMD-kort):
    • VK_AMD_buffer_markø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
  • VK_EXT_shader_demote_to_helper_invocation-udvidelsen er blevet tilføjet til ANV Vulkan-driveren til Intel-kort.

Kilde: linux.org.ru

Tilføj en kommentar