Mesa 19.2.0 bertsioa

Mesa 19.2.0 kaleratu zen - OpenGL eta Vulkan grafikoen APIen doako inplementazioa kode irekiarekin.

19.2.0 bertsioak egoera esperimentala du, eta kodea egonkortu ondoren bakarrik kaleratuko da 19.2.1 bertsio egonkorra. Mesa 19.2-k OpenGL 4.5 onartzen du i965, radeonsi eta nvc0 kontrolatzaileentzat, Vulkan 1.1 Intel eta AMD txarteletarako, eta OpenGL 4.6 estandarra ere onartzen du Intel txarteletarako.

Aldaketa nagusiak:

  • Intel bideo-txarteletako (gen965+) kontrolatzaileek (i7 eta iris) OpenGL 4.6rako eta GLSL 4.60 itzalgailuen deskribapen-lengoairako guztiz onartzen dute;
  • Intel GPUetarako Iris kontrolatzailearen gaitasunak zabaltzea;
  • RADV eta RadeonSI kontrolatzaileei AMD Navi 10 (Radeon RX 5700) eta Navi 14 GPUentzako euskarria gehitu zitzaien Etorkizuneko APU Renoir (Zen 2 GPU Navirekin) eta partzialki Arcturus RadeonSI kontrolatzaileari ere gehitu zitzaion;
  • OpenGL 4.5 euskarria Gallium3D kontrolatzailean R600 AMD txartel zahar batzuetarako;
  • Exekuzio-denbora-lokatzaile berria - rtld RadeonSIrako;
  • RADV eta Virgl kontrolatzaileen errendimenduaren optimizazioa;
  • ARM prozesadoredun gailuetan erabiltzen diren Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) eta Bifrost (Mali G3x, G5x, G7x) mikroarkitekturan oinarritutako Panfrost kontrolatzailea zabaldu da; orain kontrolatzaileak GNOMErekin lan egin dezake. Maskorra;
  • gehitu EGL luzapena EGL_EXT_platform_device, gailuaren API espezifikoetara sartu gabe EGL hasieratzeko aukera ematen duena;
  • OpenGL luzapen berriak gehitu ditu:
    • GL_ARB_post_depth_coverage radeonsi gidariarentzat (Navi);
    • GL_ARB_seamless_cubemap_per_texture etnaviv kontrolatzailerako (SEAMLESS_CUBE_MAP laguntzarekin GPUan);
    • GL_EXT_shader_image_load_store radeonsi kontrolatzailerako (LLVM 10+erako);
    • GL_EXT_shader_samples_identical iris eta radeonsi gidarientzat (NIR erabiltzen bada);
    • GL_EXT_texture_shadow_lod i965 eta iris kontrolatzaileentzako;
  • luzapenak RADV Vulkan kontrolatzaileari gehitu zaizkio (AMD txarteletarako):
    • VK_AMD_buffer_marker;
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage;
    • VK_EXT_ilara_familia_atzerritarra;
    • VK_EXT_lagin_kokapenak;
    • 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 luzapena Intel txarteletarako ANV Vulkan kontrolatzaileari gehitu zaio.

Iturria: linux.org.ru

Gehitu iruzkin berria