Lëshimi i Mesa 24.0, një implementim i lirë i OpenGL dhe Vulkan

ËshtĂ« publikuar lĂ«shimi i realizimit tĂ« lirĂ« tĂ« API OpenGL dhe Vulkan — Mesa 24.0.0. LĂ«shohet versioni i parĂ« i degĂ«s Mesa 24.0.0 me status eksperimental — pas stabilizimit pĂ«rfundimtar tĂ« kodit do tĂ« lĂ«shohet versioni stabil 24.0.1.

Në Mesa 24.0, është e disponueshme mbështetje për API-në grafike Vulkan 1.3 në drivert anv për GPU Intel, radv për GPU AMD, NVK për GPU NVIDIA, tu për GPU Qualcomm, në rasterizuesin software lavapipe (lvp) dhe në modin emulator (vn). Mbështetje për Vulkan 1.0 është realizuar në drivert v3dv (GPU Broadcom VideoCore VI nga Raspberry Pi 4) dhe dzn (implementimi i Vulkan mbi Direct3D 12).

Mesa gjithashtu ofron mbështetje të plotë për OpenGL 4.6 për drejtuesit iris (GPU Intel Gen 8+), radeonsi (AMD), Crocus (GPU të vjetër Intel Gen4-Gen7), zink, llvmpipe, virgl (GPU virtual Virgil3D për QEMU/KVM), freedreno (Qualcomm Adreno) dhe d3d12 (ndarës për implementimin e OpenGL mbi DirectX 12). Mbështetje për OpenGL 4.5 është gjithashtu e disponueshme për GPU AMD (r600) dhe NVIDIA (nvc0). Mbështetje për OpenGL 3.3 është e pranishme në drejtuesit softpipe (rasterizues programues), asahi (GPU AGX, i përdorur në çipat Apple M1 dhe M2) dhe nv50 (NVIDIA NV50).

TĂ« rejat kryesore:

  • NjĂ« drejtues i ri Vulkan pvr Ă«shtĂ« shtuar pĂ«r GPU Imagination PowerVR.
  • NĂ« drejtuesin NVK (NVIDIA) Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r Vulkan 1.3.
  • NĂ« drejtuesin crocus (GPU Intel Gen4-Gen7) Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r OpenGL 4.6.
  • NĂ« drejtuesin d3d12, i cili ofron njĂ« shtresĂ« me implementimin e OpenGL mbi DirectX 12, Ă«shtĂ« siguruar mbĂ«shtetje pĂ«r OpenGL 4.6.
  • NĂ« drejtuesin Asahi pĂ«r GPU Apple AGX Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r shader-et gjeometrike dhe Ă«shtĂ« siguruar pĂ«rputhshmĂ«ria me OpenGL 3.3.
  • Shtimi i mundĂ«sisĂ« sĂ« pĂ«rdorimit tĂ« zgjerimeve Vulkan pĂ«r pĂ«rshpejtimin e harduerit nĂ« kodimin e videove nĂ« formatet h.264 dhe h.265.
  • NĂ« drejtuesin Vulkan RADV pĂ«r GPU AMD Ă«shtĂ« rritur performanca e ndjekjes sĂ« rrezeve.
  • NĂ« drejtuesin Vulkan NVK pĂ«r GPU NVIDIA Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet:
    • VK_KHR_vulkan_memory_model
    • VK_EXT_multi_draw
    • VK_KHR_shader_float_controls
    • VK_EXT_texel_buffer_alignment
    • VK_EXT_shader_image_atomic_int64
    • VK_KHR_shader_atomic_int64
    • VK_KHR_shader_subgroup_extended_types
    • VK_EXT_subgroup_size_control
    • VK_KHR_fragment_shader_barycentric
    • VK_KHR_synchronization2
    • VK_KHR_pipeline_executable_properties
  • NĂ« drejtuesin Vulkan RADV (AMD) Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet:
    • VK_EXT_image_compression_control
    • VK_EXT_device_fault
    • VK_KHR_calibrated_timestamps
    • VK_KHR_vertex_attribute_divisor
    • VK_KHR_maintenance6
    • VK_KHR_ray_tracing_position_fetch
    • VK_EXT_depth_clamp_zero_one
  • NĂ« drejtuesin OpenGL Asahi pĂ«r GPU Apple AGX Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r zgjerimet:
    • GL_EXT_disjoint_timer_query
    • GL_ARB_texture_cube_map_array
    • GL_ARB_clip_control
    • GL_ARB_timer_query
    • GL_ARB_base_instance
    • GL_ARB_shader_texture_image_samples
    • GL_ARB_indirect_parameters
    • GL_ARB_viewport_array
    • GL_ARB_fragment_layer_viewport
    • GL_ARB_cull_distance
    • GL_ARB_transform_feedback_overflow_query
  • ËshtĂ« siguruar mbĂ«shtetje pĂ«r zgjerimin EGL EGL_EXT_query_reset_notification_strategy.

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