Vabastati Mesa 22.0, avatud lÀhtekoodiga OpenGL ja Vulkan teostus

Neli kuu arendustöö jĂ€rel on ilmunud OpenGL-i ja Vulkan-i avatud rakendusliidese rakendus — Mesa 22.0.0. Esimene versioon Mesa 22.0.0 on eksperimentaalses staadiumis — pĂ€rast koodi lĂ”plikku stabiliseerimist antakse vĂ€lja stabiilne versioon 22.0.1. Uus vĂ€ljaanne on tĂ€helepanuvÀÀrne Vulkan 1.3 graafika rakendusliidese rakendamise poolest Inteli GPU-draiveris anv ja AMD GPU-draiveris radv.

Vulkan 1.2 tugi on rakendatud emulaatorireĆŸiimis (vn), Vulkan 1.1 tugi on saadaval Qualcommi GPU-dele (tu) ja programmilise rasterisaatori lavapipele, ning Vulkan 1.0 tugi on saadaval Broadcom VideoCore VI GPU-le (Raspberry Pi 4). Mesa 22.0-s tagatakse ka tĂ€ielik OpenGL 4.6 tugi draiveritele 965, iris (Intel), radeonsi (AMD), zink ja llvmpipe. OpenGL 4.5 tugi on saadaval AMD (r600) ja NVIDIA (nvc0) GPU-dele ning OpenGL 4.3 for virgl (virtuaalne GPU Virgil3D QEMU/KVM jaoks) ja vmwgfx (VMware).

PÔhilised uuendused:

  • Grafika API Vulkan 1.3 toetus on lisatud.
  • Mesa pĂ”hikoodist on eraldi harusse "Amber" viidud klassikaliste OpenGL draiverite kood, mis ei kasuta Gallium3D liidest, sealhulgas Intel GPU-de i915 ja i965 draiverid, AMD GPU-de r100 ja r200 ning NVIDIA GPU-de Nouveau. Harusse "Amber" on samuti viidud SWR draiver, mis pakkus OpenGL-i tarkvararasterdajat Intel OpenSWR projekti alusel. Klassikaline xlib teek on pĂ”hikoodist vĂ€lja jĂ€etud, soovitatav on kasutada gallium-xlib varianti.
  • Gallium D3D12 draiveris, mis organiseerib OpenGL-i töö viiakse ĂŒle DirectX 12 (D3D12) API peale, on tagatud ĂŒhilduvus OpenGL ES 3.1-ga. Draiverit kasutatakse WSL2-s Linuxi graafiliste rakenduste kĂ€ivitamiseks Windowsis.
  • OpenGL draiverisse "iris" ja Vulkan draiverisse "ANV" on lisatud toetus Intel Alderlake (S ja N) kiipidele.
  • Intel GPU-de draiverites on vaikimisi sisse lĂŒlitatud Adaptive-Sync (VRR) tehnoloogia, mis vĂ”imaldab monitori vĂ€rskendussageduse dĂŒnaamilist muutmist sujuva kuvamise ja katkestuste vĂ€ltimise tagamiseks.
  • Vulkan draiveris RADV (AMD) on jĂ€tkatud kiirteekide jĂ€lgimise ja kiirteekide shaderite toe rakendamist.
  • V3dv draiveris, mis on vĂ€lja arendatud VideoCore VI graafika kiirendi jaoks, mis on kasutusel alates Raspberry Pi 4 mudelist, toetab nĂŒĂŒd Android platvormiga töötamist.
  • EGL-i jaoks on rakendatud "dma-buf feedback" mehhanism, mis pakub tĂ€iendavat teavet olemasolevate GPU-de kohta ja vĂ”imaldab parandada andmevahetuse tĂ”husust peamise ja sekundaarse GPU vahel, nĂ€iteks vahemĂ€luta vĂ€ljundi korraldamiseks.
  • Vmwgfx draiverisse, mida kasutatakse 3D-kiirenduse rakendamiseks VMware keskkondades, on lisatud OpenGL 4.3 tugi.
  • RADV (AMD), ANV (Intel) ja zink (OpenGL Vulkanil) Vulkan-draiveritesse on lisatud laienduste tugi:
    • VK_KHR_dynamic_rendering (lavapipe, radv, anv)
    • VK_EXT_image_view_min_lod (radv) KHR_synchronization2.txt VK_KHR_synchronization2 (radv)
    • VK_EXT_memory_object (zink)
    • VK_EXT_memory_object_fd (zink)
    • VK_EXT_semaphore (zink)
    • VK_EXT_semaphore_fd (zink)
    • VK_VALVE_mutable_descriptor_type (zink)
  • Uued OpenGL laiendused on lisatud:
    • GL_ARB_sparse_texture (radeonsi, zink)
    • GL_ARB_sparse_texture2 (radeonsi, zink)
    • GL_ARB_sparse_texture_clamp (radeonsi, zink)
    • GL_ARB_framebuffer_no_attachments
    • GL_ARB_sample_shading

    Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster