Lëshimi i Mesa 22.0, zbatimit të lirë të OpenGL dhe Vulkan

Pas katĂ«r muajve zhvillimi, Ă«shtĂ« publikuar lĂ«shimi i zbatimit tĂ« lirĂ« tĂ« API OpenGL dhe Vulkan — Mesa 22.0.0. Edicioni i parĂ« i degĂ«s Mesa 22.0.0 ka status eksperimental — pas stabilizimit pĂ«rfundimtar tĂ« kodit, do tĂ« lĂ«shohet versioni stabil 22.0.1. Ky lĂ«shim Ă«shtĂ« i njohur pĂ«r realizimin e API grafike Vulkan 1.3 nĂ« driver-in anv pĂ«r GPU Intel dhe radv pĂ«r GPU AMD.

Mbështetje për Vulkan 1.2 është zbatuar në modin emulator (vn), mbështetja për Vulkan 1.1 është e disponueshme për GPU Qualcomm (tu) dhe rasterizuesin e programit lavapipe, ndërsa mbështetja për Vulkan 1.0 është e disponueshme për GPU Broadcom VideoCore VI (Raspberry Pi 4). Në Mesa 22.0 gjithashtu sigurohet mbështetje e plotë për OpenGL 4.6 për driver-at 965, iris (Intel), radeonsi (AMD), zink dhe llvmpipe. Mbështetje për OpenGL 4.5 është e disponueshme për GPU AMD (r600) dhe NVIDIA (nvc0), ndërsa OpenGL 4.3 për virgl (GPU virtual Virgil3D për QEMU/KVM) dhe vmwgfx (VMware).

TĂ« rejat kryesore:

  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r API grafike Vulkan 1.3.
  • NĂ« grupin kryesor tĂ« Mesa, kodi i drejtuar nga driverat klasikĂ« OpenGL, qĂ« nuk pĂ«rdorin ndĂ«rfaqen Gallium3D, Ă«shtĂ« transferred nĂ« njĂ« degĂ« tĂ« veçantĂ« «Amber», pĂ«rfshirĂ« driverat i915 dhe i965 pĂ«r GPU Intel, r100 dhe r200 pĂ«r GPU AMD dhe Nouveau pĂ«r GPU NVIDIA. NĂ« degĂ«n «Amber» Ă«shtĂ« transferuar gjithashtu driveri SWR, i cili ofronte njĂ« rasterizues programor OpenGL bazuar nĂ« projektin Intel OpenSWR. Biblioteca klasike xlib Ă«shtĂ« pĂ«rjashtuar nga grupi kryesor, pĂ«r tĂ« cilĂ«n rekomandohet tĂ« pĂ«rdoret varianti gallium-xlib.
  • NĂ« driverin Gallium D3D12 me njĂ« shtresĂ« pĂ«r organizimin e funksionimit OpenGL mbi API DirectX 12 (D3D12) Ă«shtĂ« garantuar pĂ«rputhshmĂ«ria me OpenGL ES 3.1. Driveri pĂ«rdoret nĂ« shtresĂ«n WSL2 pĂ«r tĂ« drejtuar aplikacionet grafike Linux nĂ« Windows.
  • NĂ« driverin OpenGL «iris» dhe driverin Vulkan «ANV» Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r çipat Intel Alderlake (S dhe N).
  • NĂ« driverat pĂ«r GPU Intel Ă«shtĂ« aktivizuar nga e para mbĂ«shtetjeja pĂ«r teknologjinĂ« Adaptive-Sync (VRR), e cila lejon ndryshimin adaptiv tĂ« frekuencĂ«s sĂ« rifreskimit tĂ« monitorit pĂ«r tĂ« garantuar njĂ« dalje tĂ« qetĂ« dhe pa pĂ«rçarje.
  • NĂ« driverin Vulkan RADV (AMD) Ă«shtĂ« vazhduar realizimi i mbĂ«shtetjes pĂ«r gjurmimin e rrezeve dhe shenjuesit pĂ«r gjurmimin e rrezeve.
  • NĂ« pilotin v3dv, i zhvilluar pĂ«r kartĂ«n grafike VideoCore VI, qĂ« pĂ«rdoret qĂ« nga modeli Raspberry Pi 4, Ă«shtĂ« siguruar mundĂ«sia e funksionimit nĂ« platformĂ«n Android.
  • PĂ«r EGL Ă«shtĂ« realizuar mekanizmi 'dma-buf feedback', qĂ« ofron informacione shtesĂ« pĂ«r GPU-tĂ« dhe mundĂ«son rritjen e eficiencĂ«s sĂ« shkĂ«mbimit tĂ« tĂ« dhĂ«nave midis GPU-sĂ« kryesore dhe asaj dytĂ«sore, pĂ«r shembull, pĂ«r tĂ« organizuar daljen pa buffering tĂ« ndĂ«rmjetĂ«m.
  • NĂ« pilotin vmwgfx, i pĂ«rdorur pĂ«r realizimin e akselerimit 3D nĂ« mjediset VMware, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r OpenGL 4.3.
  • NĂ« pilotĂ«t Vulkan RADV (AMD), ANV (Intel) dhe zink (OpenGL mbi Vulkan) Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet:
    • 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)
  • JanĂ« shtuar zgjerime tĂ« reja OpenGL:
    • 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

    Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster