የሜሳ 22.2 መለቀቅ፣ የ OpenGL እና Vulkan ነፃ ትግበራ

ከአራት ወራት እድገት በኋላ የ OpenGL እና Vulkan APIs - Mesa 22.2.0 - ነፃ ትግበራ ተለቀቀ። የሜሳ 22.2.0 ቅርንጫፍ የመጀመሪያ መለቀቅ የሙከራ ደረጃ አለው - የኮዱ የመጨረሻ ማረጋጋት ከተጠናቀቀ በኋላ የተረጋጋ ስሪት 22.2.1 ይለቀቃል።

በሜሳ 22.2፣ የVulkan 1.3 ግራፊክስ ኤፒአይ ድጋፍ ለኢንቴል ጂፒዩዎች፣ ራድቭ ለ AMD ጂፒዩዎች እና ቱ ለ Qualcomm ጂፒዩዎች ውስጥ ይገኛል። የVulkan 1.2 ድጋፍ በኢሙሌተር ሁነታ (vn)፣ Vulkan 1.1 በ lavapipe ሶፍትዌር ራስተራይዘር (lvp) እና Vulkan 1.0 በ v3dv ሾፌር (Broadcom VideoCore VI GPU from Raspberry Pi 4) ተተግብሯል። ሜሳ ለ4.6፣ አይሪስ (ኢንቴል)፣ ራዲዮንሲ (AMD)፣ ዚንክ እና ኤልቪምፒፔ አሽከርካሪዎች ሙሉ የOpenGL 965 ድጋፍን ይሰጣል። OpenGL 4.5 ድጋፍ ለ AMD (r600) እና NVIDIA (nvc0) ጂፒዩዎች እና OpenGL 4.3 ድጋፍ ለ virgl (Virgil3D Virtual GPU ለ QEMU/KVM) እና vmwgfx (VMware) ይገኛል።

ዋና ፈጠራዎች፡-

  • የ Qualcomm GPU ሾፌር (tu) ለVulkan 1.3 ግራፊክስ ኤፒአይ ድጋፍ ይሰጣል።
  • የፓንፍሮስት ሾፌር በቫልሆል ማይክሮአርክቴክቸር (ማሊ-ጂ57) ላይ በመመስረት ለማሊ ጂፒዩዎች ድጋፍ አድርጓል። አሽከርካሪው ከOpenGL ES 3.1 መግለጫ ጋር ተኳሃኝ ነው።
  • በImagination የተገነባው በPowerVR Rogue architecture ላይ የተመሰረተ የቮልካን ነጂ ለጂፒዩዎች መተግበሩ ቀጥሏል።
  • የኤኤንቪ ቩልካን ሾፌር (ኢንቴል) እና የአይሪስ ኦፕንጂኤል ሾፌር ለIntel DG2-G12 (Arc Alchemist) የዲስክሪት ግራፊክስ ካርዶች ድጋፍ አሻሽለዋል። የቩልካን ነጂ (100 ጊዜ ያህል) የጨረር መፈለጊያ ኮድ አፈጻጸምን በከፍተኛ ሁኔታ ጨምሯል።
  • የR600g ሾፌር ለኤ.ዲ.ዲ ጂፒዩዎች የ Radeon HD 2000 ወደ HD 6000 ተከታታይ የNIR ሼዶች አይነት አልባ መካከለኛ ውክልና (IR) እንዲጠቀም ተቀይሯል። NIR ድጋፍ NIRን ወደ TGSI ለመተርጎም ንብርብርን በመጠቀም ለTGSI (Tungsten Graphics Shader Infrastructure) መካከለኛ ውክልና ድጋፍ እንድታገኝ ይፈቅድልሃል።
  • ለ RTX 30 "Ampere" ጂፒዩ ድጋፍን ለመተግበር በ Nouveau OpenGL ሾፌር ውስጥ ሥራ ተጀምሯል.
  • የኢትናቪቭ ሾፌር ለቪቫንቴ ካርዶች አሁን ያልተመሳሰል የሻደር ማጠናቀርን ይደግፋል።
  • ለVulkan ማራዘሚያዎች ተጨማሪ ድጋፍ
    • VK_EXT_robustness2 ለላቫፓይፕ ሾፌር።
    • VK_EXT_ምስል_2ዲ_የ3d_እይታ ለRADV።
    • VK_EXT_primitives_የመነጨ_ጥያቄ ለRADV።
    • VK_EXT_እንከን የለሽ_cube_ካርታ ለRADV፣ ANV፣ lavapipe።
    • VK_EXT_Border_color_swizzle ለ lavapipe፣ ANV፣ turnip፣ RADV።
    • VK_EXT_shader_module_መለያ ለRADV።
    • VK_EXT_ባለብዙ_ማሳመር_ለአንድ_ናሙና_ለላቫፓይፕ።
    • VK_EXT_shader_ንኡስ ቡድን ለላቫፓይፕ ድምጽ ይስጡ።
    • VK_EXT_shader_ንኡስ ቡድን_ቦሎት ለላቫፓይፕ
    • VK_EXT_አባሪ_ግብረመልስ_loop_አቀማመጥ ለRADV።
  • ለOpenGL ቅጥያዎች የታከለ ድጋፍ፡-
    • WGL_ARB_የአውድ_ጥንካሬ_ፍጠር።
    • ARB_ጠንካራ_ማቋቋሚያ_መዳረሻ_ባህሪ ለd3d12።
    • EGL_KHR_የአውድ_ፍሳሽ_ቁጥጥር።
    • GLX_ARB_የአውድ_ፍሳሽ_ቁጥጥር
    • GL_EXT_memory_object_win32 ለዚንክ እና d3d12።
    • GL_EXT_semaphore_win32 ለዚንክ እና d3d12።

ምንጭ: opennet.ru

አስተያየት ያክሉ