Mesa 19.2.0 թողարկում

Թողարկվել է Mesa 19.2.0-ը՝ OpenGL և Vulkan գրաֆիկական API-ների անվճար ներդրում՝ բաց կոդով:

19.2.0 թողարկումն ունի փորձնական կարգավիճակ, և միայն կոդի կայունացումից հետո կթողարկվի կայուն 19.2.1 տարբերակը։ Mesa 19.2-ն աջակցում է OpenGL 4.5 i965, radeonsi և nvc0 դրայվերների համար, Vulkan 1.1-ը Intel և AMD քարտերի համար, ինչպես նաև աջակցում է OpenGL 4.6 ստանդարտ Intel քարտերի համար:

Խոշոր փոփոխություններ.

  • Վարորդները (i965 և iris) Intel վիդեո քարտերի համար (gen7+) ապահովում են ամբողջական աջակցություն OpenGL 4.6-ին և Shader-ի նկարագրության լեզվին GLSL 4.60;
  • Intel GPU-ների համար Iris վարորդի հնարավորությունների ընդլայնում;
  • AMD Navi 10 (Radeon RX 5700) և Navi 14 GPU-ների աջակցությունը ավելացվել է RADV և RadeonSI դրայվերներին: Ապագա APU Renoir-ի (Zen 2 GPU Navi-ով) և մասամբ Arcturus-ի աջակցությունը նույնպես ավելացվել է RadeonSI դրայվերին.
  • OpenGL 4.5-ի աջակցություն Gallium3D R600 դրայվերում որոշ հին դրամային քարտերի համար;
  • նոր գործարկման ժամանակ կապող - rtld RadeonSI-ի համար;
  • RADV և Virgl դրայվերների կատարողականի օպտիմալացում;
  • Panfrost դրայվերը GPU-ների համար, որոնք հիմնված են Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) և Bifrost (Mali G3x, G5x, G7x) միկրոճարտարապետությունների վրա, որոնք օգտագործվում են ARM պրոցեսորներով սարքերում, վարորդն այժմ կարող է աշխատել GNOME-ի հետ: Shell;
  • ավելացրել է EGL ընդլայնում EGL_EXT_platform_device, որը թույլ է տալիս սկզբնավորել EGL-ը՝ առանց սարքի հատուկ API-ներ մուտք գործելու;
  • ավելացրել է նոր OpenGL ընդարձակումներ.
    • GL_ARB_post_depth_coverage radeonsi վարորդի համար (Navi);
    • GL_ARB_seamless_cubemap_per_texture etnaviv վարորդի համար (SEAMLESS_CUBE_MAP աջակցությամբ GPU-ում);
    • GL_EXT_shader_image_load_store radeonsi վարորդի համար (LLVM 10+);
    • GL_EXT_shader_samples_identical iris-ի և radeonsi վարորդների համար (եթե օգտագործվում է NIR);
    • GL_EXT_texture_shadow_lod i965 և iris վարորդների համար;
  • ընդլայնումներ են ավելացվել RADV Vulkan դրայվերին (դրամային քարտերի համար).
    • 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 ընդլայնումը ավելացվել է ANV Vulkan վարորդին Intel քարտերի համար:

Source: linux.org.ru

Добавить комментарий