Útgáfa ókeypis útfærslu OpenGL og Vulkan API - Mesa 24.0.0 hefur verið birt. Fyrsta útgáfan af Mesa 24.0.0 útibúinu hefur tilraunastöðu - eftir endanlega stöðugleika kóðans mun stöðug útgáfa 24.0.1 koma út.
Mesa 24.0 veitir stuðning fyrir Vulkan 1.3 grafík API í anv fyrir Intel GPUs, radv fyrir AMD GPUs, NVK fyrir NVIDIA GPUs, tu fyrir Qualcomm GPUs, í lavapipe hugbúnaðarrasterizer (lvp) og í emulator mode (vn). Vulkan 1.0 stuðningur er útfærður í v3dv (Broadcom VideoCore VI GPU frá Raspberry Pi 4) og dzn (Vulkan útfærsla ofan á Direct3D 12) rekla.
Mesa veitir einnig fullan OpenGL 4.6 stuðning fyrir iris (Intel Gen 8+ GPU), radeonsi (AMD), Crocus (eldri Intel Gen4-Gen7 GPU), zink, llvmpipe, virgl (Virgil3D sýndar GPU fyrir QEMU/KVM), freedreno rekla ( Qualcomm Adreno) og d3d12 (lag til að skipuleggja OpenGL vinnu ofan á DirectX 12). OpenGL 4.5 stuðningur er fáanlegur fyrir AMD (r600) og NVIDIA (nvc0) GPU. OpenGL 3.3 stuðningur er til staðar í softpipe (hugbúnaðar rasterizer), asahi (AGX GPU notað í Apple M1 og M2 flís) og nv50 (NVIDIA NV50) rekla.
Helstu nýjungar:
- Bætti við nýjum Vulkan pvr bílstjóri fyrir Imagination PowerVR GPU.
- NVK bílstjórinn (NVIDIA) styður Vulkan 1.3.
- Krókusdrifinn (Intel Gen4-Gen7 GPU) styður OpenGL 4.6.
- D3d12 bílstjórinn, sem veitir OpenGL útfærslulag ofan á DirectX 12, veitir stuðning fyrir OpenGL 4.6.
- Asahi bílstjórinn fyrir Apple AGX GPU inniheldur stuðning fyrir rúmfræðiskyggingar og er samhæft við OpenGL 3.3.
- Bætti við möguleikanum á að nota Vulkan viðbætur fyrir vélbúnaðarhröðun myndbandskóðunar á h.264 og h.265 sniðum.
- RADV Vulkan bílstjórinn fyrir AMD GPU hefur bætt geislarekningu.
- Stuðningur við viðbætur hefur verið bætt við NVK Vulkan rekilinn fyrir NVIDIA GPU:
- 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_hóphópur_stærð_stýring
- VK_KHR_fragment_shader_barycentric
- VK_KHR_samstilling2
- VK_KHR_pipeline_executable_properties
- Stuðningur við viðbætur hefur verið bætt við RADV Vulkan bílstjórann (AMD):
- VK_EXT_image_compression_control
- VK_EXT_device_fault
- VK_KHR_calibrated_timestamps
- VK_KHR_vertex_attribute_divisor
- VK_KHR_viðhald6
- VK_KHR_ray_tracing_position_fetch
- VK_EXT_depth_clamp_zero_one
- Stuðningur við viðbætur hefur verið bætt við Asahi OpenGL rekilinn fyrir Apple AGX GPU:
- GL_EXT_disjoint_timer_query
- GL_ARB_texture_cube_map_array
- GL_ARB_klippastýring
- GL_ARB_timer_query
- GL_ARB_grunntilvik
- GL_ARB_shader_texture_image_samples
- GL_ARB_óbeinar_færibreytur
- GL_ARB_viewport_array
- GL_ARB_fragment_layer_viewport
- GL_ARB_fjarlægð
- GL_ARB_transform_feedback_overflow_query
- Bætti við stuðningi við EGL viðbótina EGL_EXT_query_reset_notification_strategy.
Heimild: opennet.ru