Mesa 19.2.0 útgáfa

Mesa 19.2.0 var gefin út - ókeypis útfærsla á OpenGL og Vulkan grafík API með opnum kóða.

Útgáfa 19.2.0 hefur tilraunastöðu og aðeins eftir að kóðinn hefur verið stöðugur verður stöðuga útgáfan 19.2.1 gefin út. Mesa 19.2 styður OpenGL 4.5 fyrir i965, radeonsi og nvc0 rekla, Vulkan 1.1 fyrir Intel og AMD kort og styður einnig OpenGL 4.6 staðalinn fyrir Intel kort.

Helstu breytingar:

  • Reklar (i965 og iris) fyrir Intel skjákort (gen7+) veita fullan stuðning fyrir OpenGL 4.6 og skyggingarlýsingarmálið GLSL 4.60;
  • auka getu Iris bílstjórans fyrir Intel GPU;
  • stuðningur fyrir AMD Navi 10 (Radeon RX 5700) og Navi 14 GPU var bætt við RADV og RadeonSI rekla Stuðningur fyrir framtíð APU Renoir (Zen 2 með GPU Navi) og að hluta Arcturus var einnig bætt við RadeonSI rekla;
  • OpenGL 4.5 stuðningur í Gallium3D bílstjóri R600 fyrir sum eldri AMD kort;
  • nýr runtime linker - rtld fyrir RadeonSI;
  • hagræðing afkasta RADV og Virgl rekla;
  • Panfrost bílstjóri fyrir GPU sem byggir á Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) og Bifrost (Mali G3x, G5x, G7x) örarkitektúr sem notuð eru á tækjum með ARM örgjörvum hefur verið stækkuð; ökumaðurinn getur nú unnið með GNOME Skel;
  • bætti við EGL viðbótinni EGL_EXT_platform_device, sem gerir þér kleift að frumstilla EGL án þess að fá aðgang að tækissértækum API;
  • bætti við nýjum OpenGL viðbótum:
    • GL_ARB_post_depth_coverage fyrir radeonsi ökumann (Navi);
    • GL_ARB_seamless_cubemap_per_texture fyrir etnaviv ökumann (með SEAMLESS_CUBE_MAP stuðningi á GPU);
    • GL_EXT_shader_image_load_store fyrir radeonsi bílstjórann (fyrir LLVM 10+);
    • GL_EXT_shader_samples_identical fyrir iris og radeonsi rekla (ef NIR er notað);
    • GL_EXT_texture_shadow_lod fyrir i965 og iris rekla;
  • viðbótum hefur verið bætt við RADV Vulkan bílstjórann (fyrir AMD kort):
    • 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
  • VK_EXT_shader_demote_to_helper_invocation viðbótinni hefur verið bætt við ANV Vulkan rekilinn fyrir Intel kort.

Heimild: linux.org.ru

Bæta við athugasemd