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

የ OpenGL እና Vulkan APIs - Mesa 22.3.0 የነጻ ትግበራ ታትሟል። የሜሳ 22.3.0 ቅርንጫፍ የመጀመሪያ ልቀት የሙከራ ደረጃ አለው - ከመጨረሻው የኮዱ ማረጋጊያ በኋላ የተረጋጋ ስሪት 22.3.1 ይለቀቃል።

በሜሳ 22.3፣ የVulkan 1.3 ግራፊክስ ኤፒአይ ድጋፍ ለኢንቴል ጂፒዩዎች፣ ራድቭ ለ AMD ጂፒዩዎች፣ tu ለ Qualcomm ጂፒዩዎች፣ እና በኢሙሌተር ሁነታ (vn) ይገኛል። የVulkan 1.1 ድጋፍ በ lavapipe (lvp) ሶፍትዌር ራስተራይዘር፣ እና Vulkan 1.0 በ v3dv ሾፌር (ጂፒዩ Broadcom VideoCore VI ከ Raspberry Pi 4) ውስጥ ይተገበራል።

ሜሳ ለ4.6፣ አይሪስ (ኢንቴል)፣ ራዲዮንሲ (AMD)፣ ዚንክ እና ኤልቪምፒፔ አሽከርካሪዎች ሙሉ የOpenGL 965 ድጋፍን ይሰጣል። የOpenGL 4.5 ድጋፍ ለ AMD (r600)፣ NVIDIA (nvc0) እና Qualcomm Adreno (freedreno) GPUs፣ OpenGL 4.3 ለ virgl (Virgil3D Virtual GPU ለ QEMU/KVM) እና OpenGL 4.2 ለd3d12 ሾፌር (OpenGLን በ DirectX ላይ ለማሄድ ንብርብር) ይገኛል። 12)

ዋና ፈጠራዎች፡-

  • የQualcomm Adreno GPU ፍሪደሬኖ ሾፌር ለOpenGL 4.5 ግራፊክስ ኤፒአይ ድጋፍ ይሰጣል፣ እና የኢምፓየር ሾፌር (vn) የVulkan 1.3 ኤፒአይን ይደግፋል።
  • የፓንፍሮስት ሾፌር በዲስክ ላይ የሼደር መሸጎጫ ተግባራዊ ያደርጋል እና ለማሊ T620 ጂፒዩ ድጋፍ ይጨምራል። ሾፌሩ ከ OpenGL 3.1 እና OpenGL ES 3.1 ዝርዝሮች ጋር ተኳሃኝ ነው።
  • የRADV Vulkan ነጂ (AMD) ለGFX11/RDNA3 GPU (Radeon RX 7000 ተከታታይ) ድጋፍ ይጨምራል። የሬይ መከታተያ ኮድ ተሻሽሏል። ለR8G8B8፣ B8G8R8 እና R16G16B16 ፒክስል ቅርጸቶች እንዲሁም ለ64-ቢት የቨርቴክስ ቋት ቅርጸቶች ድጋፍ ተጨምሯል። ለVK_EXT_extended_dynamic_state2 ቅጥያ ድጋፍን የሚያነቃው ለተራዘመDynamicState2PatchControlPoints ባንዲራ ድጋፍ ተጨምሯል። Radeon Raytracing Analyzer ተዋህዷል።
  • ፓኬጁ የOpenCL 3.0 ዝርዝር መግለጫን የሚተገብረውን የRusticl ድራይቨርን ያካትታል፣ ይህም ለመስቀል-መድረክ ትይዩ ኮምፒውቲንግ ኤፒአይዎችን እና የC ቋንቋ ቅጥያዎችን ይገልፃል። ነጂው በ Rust የተጻፈ ሲሆን በሜሳ የቀረበውን የGallium በይነገጽ በመጠቀም የተገነባ ሲሆን የሜሳ ክሎቨር ኦፕንሲኤል የፊት ለፊት ክፍልን እንደ አናሎግ ሆኖ ያገለግላል። ክሎቨር ከረጅም ጊዜ በፊት ተትቷል፣ እና ሩስቲል እንደ የወደፊት ምትክ ሆኖ ተቀምጧል። የሩስቲል እና የሩስቲል ድጋፍ በነባሪነት ተሰናክሏል እና በግልጽ በ "-D gallium-rusticl=true -Dllvm=enabled -Drust_std=2021" አማራጮች መገንባትን ይፈልጋል። በግንባታው ወቅት የሚያስፈልጉ ተጨማሪ ጥገኝነቶች rustc compiler፣ bindgen፣ LLVM፣ SPIRV-Tools እና SPIRV-LLVM-Translator ያካትታሉ።
  • የRadeon SI ነጂ በነባሪነት በOpenGL በኩል ባለብዙ ክር የማሳያ ድጋፍ አለው።
  • Mesa-DB ን በማስተዋወቅ ላይ፣ መረጃን በአንድ ፋይል ውስጥ የሚያከማች አዲስ የሼደር መሸጎጫ አይነት።
  • ለOpenGL ቅጥያዎች የታከለ ድጋፍ፡-
    • ለllvmpipe GL_ARB_shader_clock።
    • ለዚንክ የGL_KHR_blend_equation_advanced_coherent።
    • ለ llvmpipe GL_NV_shader_atomic_float።
  • ለVulkan ማራዘሚያዎች ተጨማሪ ድጋፍ
    • ለላቫፓይፕ VK_KHR_shader_clock።
    • ለRADV፣ ላቫፓይፕ VK_EXT_attachment_feedback_loop_layout።
    • VK_KHR_አለምአቀፍ_ቅድሚያ ለRADV።
    • ለ RADV VK_EXT_load_store_op_none።
    • ለRADV VK_EXT_mutable_descriptor_type።
    • VK_EXT_shader_atomic_float ለ lvp.
    • VK_EXT_shader_atomic_float2 ለ lvp።
    • ለ v3dv VK_EXT_image_robustness።
    • ለላቫፓይፕ፣ ለRADV እና ለANV VK_EXT_extended_dynamic_state3።
    • VK_EXT_extended_dynamic_state2 ለ RADV።
    • ለ v3dv VK_EXT_pipeline_robustness።
    • ለ ANV VK_EXT_mesh_shader።

ምንጭ: opennet.ru

በDDoS ጥበቃ፣ VPS VDS አገልጋዮች ለጣቢያዎች አስተማማኝ ማስተናገጃ ይግዙ 🔥 አስተማማኝ የድር ጣቢያ ማስተናገጃ በዲዶኤስ ጥበቃ፣ በቪፒኤስ ቪዲኤስ አገልጋዮች ይግዙ | ProHoster