Kutulutsidwa kwa Mesa 19.2.0

Mesa 19.2.0 inatulutsidwa - kukhazikitsa kwaulere kwa OpenGL ndi Vulkan graphics APIs ndi code yotsegula.

Kutulutsidwa kwa 19.2.0 kuli ndi mawonekedwe oyesera, ndipo pokhapokha codeyo itakhazikika ndipo mtundu wokhazikika wa 19.2.1 udzatulutsidwa. Mesa 19.2 imathandizira OpenGL 4.5 ya i965, radeonsi ndi madalaivala a nvc0, Vulkan 1.1 ya makadi a Intel ndi AMD, komanso imathandizira muyeso wa OpenGL 4.6 pamakhadi a Intel.

Zosintha zazikulu:

  • Madalaivala (i965 ndi iris) a makadi a kanema a Intel (gen7+) amapereka chithandizo chonse cha OpenGL 4.6 ndi chinenero chofotokozera shader GLSL 4.60;
  • kukulitsa luso la woyendetsa Iris wa Intel GPUs;
  • chithandizo cha AMD Navi 10 (Radeon RX 5700) ndi Navi 14 GPUs chinawonjezeredwa kwa madalaivala a RADV ndi RadeonSI Thandizo la tsogolo la APU Renoir (Zen 2 ndi GPU Navi) ndipo pang'ono Arcturus anawonjezedwa kwa dalaivala wa RadeonSI;
  • Thandizo la OpenGL 4.5 mu Gallium3D driver R600 pamakadi ena akale a AMD;
  • new runtime linker - rtld ya RadeonSI;
  • kukhathamiritsa kwa madalaivala a RADV ndi Virgl;
  • Dalaivala wa Panfrost wa GPUs kutengera Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ndi Bifrost (Mali G3x, G5x, G7x) ma microarchitectures omwe amagwiritsidwa ntchito pazida zokhala ndi ma processor a ARM awonjezedwa; dalaivala tsopano atha kugwira ntchito ndi GNOME Chipolopolo;
  • onjezerani EGL EGL_EXT_platform_device, yomwe imakulolani kuti muyambe EGL popanda kupeza ma API apadera;
  • adawonjezera zowonjezera za OpenGL:
    • GL_ARB_post_depth_coverage ya radeoni driver (Navi);
    • GL_ARB_seamless_cubemap_per_texture kwa oyendetsa etnaviv (ndi thandizo la SEAMLESS_CUBE_MAP pa GPU);
    • GL_EXT_shader_image_load_store kwa dalaivala wa radeonsi (kwa LLVM 10+);
    • GL_EXT_shader_samples_ofanana ndi oyendetsa iris ndi radeonsi (ngati NIR ikugwiritsidwa ntchito);
    • GL_EXT_texture_shadow_lod ya i965 ndi madalaivala a iris;
  • zowonjezera zawonjezedwa kwa dalaivala wa RADV Vulkan (wamakhadi a AMD):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_queue_family_kunja;
    • VK_EXT_sample_locations;
    • VK_KHR_depth_stencil_resolve;
    • VK_KHR_imageless_framebuffer;
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_masewera
  • VK_EXT_shader_demote_to_helper_invocation extension yawonjezedwa kwa dalaivala wa ANV Vulkan pamakhadi a Intel.

Source: linux.org.ru

Kuwonjezera ndemanga