Mesa 19.2.0 saki

Mesa 19.2.0 an fito da shi - aiwatarwa kyauta na APIs masu hoto na OpenGL da Vulkan tare da buɗaɗɗen lambar tushe.

Sakin 19.2.0 yana da matsayin gwaji, kuma sai bayan an daidaita lambar za a fito da tsayayyen sigar 19.2.1. Mesa 19.2 yana goyan bayan OpenGL 4.5 don i965, radeonsi da direbobin nvc0, Vulkan 1.1 don katunan Intel da AMD, kuma yana goyan bayan ƙa'idar OpenGL 4.6 don katunan Intel.

Babban canje-canje:

  • Direbobi (i965 da iris) don katunan bidiyo na Intel (gen7+) suna ba da cikakken goyon baya ga OpenGL 4.6 da harshen bayanin shader GLSL 4.60;
  • fadada iyawar direban Iris don Intel GPUs;
  • goyon baya ga AMD Navi 10 (Radeon RX 5700) da Navi 14 GPUs an ƙara su a cikin direbobin RADV da RadeonSI. Taimakawa ga APU Renoir na gaba (Zen 2 tare da GPU Navi) da kuma wani ɓangare na Arcturus kuma an ƙara shi zuwa direban RadeonSI;
  • Buɗe GL 4.5 goyon baya a cikin direban Gallium3D R600 don wasu tsoffin katunan AMD;
  • sabon mai haɗa lokacin aiki - rtld don RadeonSI;
  • inganta aikin RADV da direbobi na Virgl;
  • Direban Panfrost don GPUs dangane da Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) da Bifrost (Mali G3x, G5x, G7x) microarchitectures da aka yi amfani da su akan na'urori tare da na'urori masu sarrafa ARM an fadada; direban yanzu zai iya aiki tare da GNOME Harsashi;
  • ƙara EGL tsawo EGL_EXT_platform_device, wanda ke ba ka damar fara EGL ba tare da samun takamaiman APIs na na'ura ba;
  • an kara sabbin kari na OpenGL:
    • GL_ARB_post_depth_coverage don direban radeonsi (Navi);
    • GL_ARB_seamless_cubemap_per_texture don direban etnaviv (tare da tallafin SEAMLESS_CUBE_MAP akan GPU);
    • GL_EXT_shader_image_load_store don direban radeonsi (na LLVM 10+);
    • GL_EXT_shader_samples_identical don iris da direbobin radeonsi (idan an yi amfani da NIR);
    • GL_EXT_texture_shadow_lod na i965 da iris direbobi;
  • an ƙara haɓakawa zuwa direban RADV Vulkan (na katunan AMD):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_jere_family_bare;
    • VK_EXT_samfurin_wuri;
    • VK_KHR_zurfin_stencil_ magance;
    • VK_KHR_marasa siffar_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout
  • An ƙara ƙarin VK_EXT_shader_demote_to_helper_invocation zuwa direban ANV Vulkan don katunan Intel.

source: linux.org.ru

Add a comment