Lëshimi i Mesa 22.2, implementimi të lirë të OpenGL dhe Vulkan

Pas katĂ«r muajve zhvillimi, Ă«shtĂ« publikuar lĂ«shimi i implementimit tĂ« lirĂ« tĂ« API OpenGL dhe Vulkan — Mesa 22.2.0. Ngritja e parĂ« e degĂ«s Mesa 22.2.0 ka status eksperimental — pas pĂ«rfundimit tĂ« stabilizimit tĂ« kodit, do tĂ« konfirmohet lĂ«shimi i versionit tĂ« qĂ«ndrueshĂ«m 22.2.1.

NĂ« Mesa 22.2 Ă«shtĂ« e disponueshme mbĂ«shtetje pĂ«r API grafik Vulkan 1.3 nĂ« driverat anv pĂ«r GPU Intel, radv pĂ«r GPU AMD dhe tu pĂ«r GPU Qualcomm. MbĂ«shtetje pĂ«r Vulkan 1.2 Ă«shtĂ« zbatuar nĂ« modin emulator (vn), Vulkan 1.1 — nĂ« rasterizuesin software lavapipe (lvp), dhe Vulkan 1.0 nĂ« driverin v3dv (GPU Broadcom VideoCore VI nga Raspberry Pi 4). Mesa siguron gjithashtu mbĂ«shtetje tĂ« plotĂ« pĂ«r OpenGL 4.6 pĂ«r driverat 965, iris (Intel), radeonsi (AMD), zink dhe llvmpipe. MbĂ«shtetja 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:

  • NĂ« driverin pĂ«r GPU Qualcomm (tu) Ă«shtĂ« siguruar mbĂ«shtetje pĂ«r API grafik Vulkan 1.3.
  • NĂ« driverin Panfrost Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r GPU Mali tĂ« bazuar nĂ« mikroarkitekturĂ«n Valhall (Mali-G57). Driveri Ă«shtĂ« nĂ« pĂ«rputhje me specifikimin OpenGL ES 3.1.
  • ËshtĂ« vazhduar realizimi i driverit Vulkan pĂ«r GPU tĂ« bazuar nĂ« arkitekturĂ«n PowerVR Rogue, zhvilluar nga Imagination.
  • NĂ« drivin Vulkan ANV (Intel) dhe nĂ« drivin OpenGL Iris Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r kartat e grafikĂ«s Intel DG2-G12 (Arc Alchemist). NĂ« drivin Vulkan, Ă«shtĂ« rritur ndjeshĂ«m (rreth 100 herĂ«) performanca e kodit pĂ«r gjurmimin e rrezeve.
  • Driviri R600g pĂ«r GPU-tĂ« AMD seritĂ« me Radeon HD 2000 deri nĂ« HD 6000 Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e pĂ«rfaqĂ«simit tĂ« ndĂ«rmjetĂ«m (IR) tĂ« shenjeve NIR. MbĂ«shtetja pĂ«r NIR gjithashtu lejon mbĂ«shtetje pĂ«r pĂ«rfaqĂ«simin e ndĂ«rmjetĂ«m TGSI (Tungsten Graphics Shader Infrastructure) nĂ«pĂ«rmjet angazhimit tĂ« njĂ« shtrese pĂ«r pĂ«rkthimin e NIR nĂ« TGSI.
  • NĂ« drivin OpenGL Nouveau ka filluar puna pĂ«r realizimin e mbĂ«shtetjes pĂ«r GPU-tĂ« RTX 30 «Ampere».
  • NĂ« drivin Etnaviv pĂ«r kartat Vivante Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r kompilimin asinkron tĂ« shenjave.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet Vulkan:
    • VK_EXT_robustness2 pĂ«r drivin lavapipe.
    • VK_EXT_image_2d_view_of_3d pĂ«r RADV.
    • VK_EXT_primitives_generated_query pĂ«r RADV.
    • VK_EXT_non_seamless_cube_map pĂ«r RADV, ANV, lavapipe.
    • VK_EXT_border_color_swizzle pĂ«r lavapipe, ANV, turnip, RADV.
    • VK_EXT_shader_module_identifier pĂ«r RADV.
    • VK_EXT_multisampled_render_to_single_sampled pĂ«r lavapipe.
    • VK_EXT_shader_subgroup_vote pĂ«r lavapipe.
    • VK_EXT_shader_subgroup_ballot pĂ«r lavapipe.
    • VK_EXT_attachment_feedback_loop_layout pĂ«r RADV.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet OpenGL:
    • WGL_ARB_create_context_robustness.
    • ARB_robust_buffer_access_behavior pĂ«r d3d12.
    • EGL_KHR_context_flush_control.
    • GLX_ARB_context_flush_control.
    • GL_EXT_memory_object_win32 pĂ«r zink dhe d3d12.
    • GL_EXT_semaphore_win32 pĂ«r zink dhe d3d12.

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