Post tres menses evolutionis emissio liberae exsecutionis OpenGL et Vulkan API - Mesa 24.3.0 divulgata est. Prima emissio Mesa 24.3.0 ramus experimentalem habet statum - post ultimam stabilizationem codicis, versio stabilis 24.3.1 solvetur.
Mosa 24.3 Vulkan 1.3 graphics API in anv pro Intel GPUs, radv pro AMD GPUs, NVK pro NVIDIA GPUs, tu pro Qualcomm GPUs, lavapipe rasterizer (lvp), modum imitatorem (vn) et v3dv (GPU Broadcom VideoCore pro Raspberry Pi 4+). Vulkan 1.0 auxilium in dzn effectum est (exsecutio Vulkan supra Direct3D 12) et panvk (ARM Mali GPU) rectoribus.
Mosa etiam plena subsidia praebet OpenGL 4.6 iris (Intel Gen 8+ GPUs), radeonsi (AMD), Crocus (maior Intel Gen4-Gen7 GPUs), zink, llvmpipe, virgl (Virgil3D virtual GPU pro QEMU/KVM), libertino rectore ( Qualcomm Adreno), d3d12 (stramentum ad operandum OpenGL super DirectX 12 operis ordinandum) et asahi (AGX GPU in Apple M1 et M2 xxxiii usus). OpenGL 4.5 subsidium praesto est AMD (r600) et NVIDIA (nvc0) GPUs. OpenGL 3.3 subsidium adest in mollispipe (rasterizer software) et nv50 (NVIDIA NV50) rectoribus.
Innovationes principales:
- Auriga v3dv plenum auxilium praebet Vulkan 1.3 graphics API pro VideoCore GPUs adhibitis in Raspberry Pi 4 et Raspberry Pi 5 tabulis.
- Novus agitator Vulkan gfxstream-vk adiectus est, qui ad virtualiter API Vulkan adhiberi potest et huic graphicae API systematis hospitibus innixa Linux, Android et Fuchsia accedere potest. Auriga adhibetur a Google in aemulatorem Android, aemulatorem Fuchsiae, officia nubes Android et MAS Automotiva OS (AAOS).
- Sustentatio pro extensione Vulkan VK_PRESENT_MODE_FIFO_KHR addita est ad integrationem interfaciei Vulkan graphici API cum systematis fenestrarum (WSI, Windowing System Integration) ad usum in ambitus FIFO protocolli Wayland fundatum, quod output utendi exspectatione perfectionis permittit. verticalis intuens (vblank) loco callback utens vocat ad singulas paratas ad novum corpus exhibendum, quod problema GPU oneris alti solvens cum VSync utebatur.
- De systematibus cum Intel GPUs in architectura Xe2 fundatur, compressio quiddam profundum (z-buffer) per defaltam potest.
- Iris OpenGL agitator et ANV Vulkan agitator subsidium initialem addiderunt pro Intel GPUs fundatum in architectura Xe3 in processoribus lacus Pantheri repertum.
- Firmamentum pro extensionibus Vulkan exactoris NVK (NVIDIA) additum est:
- VK_EXT_descriptor_buffer
- VK_EXT_post_depth_coverage
- VK_EXT_legacy_vertex_attributes
- VK_KHR_ sustentationem7
- VK_KHR_dynamic_rendering_local_read
- VK_NV_compute_shader_derivatives
- VK_KHR_compute_shader_derivatives
- VK_KHR_shader_float_controls2
- VK_EXT_host_image_copy (pro GPU Turing+)
- VK_KHR_shader_quad_control
- VK_KHR_fragment_shading_rate
- VK_EXT_depth_clamp_zero_one
- VK_EXT_device_generated_imanda
- Firmamentum pro extensionibus Vulkan exactoris RADV (AMD) additum est:
- VK_KHR_video_maintenance1
- VK_KHR_pipeline_binary
- VK_KHR_compute_shader_derivatives
- VK_KHR_shader_float_controls2
- VK_EXT_device_generated_imanda
- VK_KHR_shader_relaxed_extended_instruction
- Support pro extensiones Vulkan additae sunt ad ANV coegi (Intel)
- VK_KHR_compute_shader_derivatives
- VK_KHR_shader_relaxed_extended_instruction
- VK_EXT_depth_clamp_control
- Hasvk agitator (Intel Ivy Bridge, Haswell et Broadwell) subsidium addidit pro extensionibus Vulkan;
- VK_EXT_depth_clamp_control
- VK_KHR_shader_relaxed_extended_instruction
- Firmamentum pro extensione Vulkan VK_KHR_shader_relaxed_extended_instructionis addita est hk, tu, v3dv et lvp rectoribus.
- Adiecta subsidia novis extensionibus OpenGL:
- GL_KHR_shader_subgroup in radeonsi exactoris
- GL_OVR_multiview in zink exactoris
- GL_OVR_multiview2 in zink exactoris
- GL_ARB_draw_indirect ad etnaviv/HALTI5+ exactoris
- GL_EXT_draw_buffers2 in etnaviv/HALTI5+ exactoris
- GL_ARB_draw_buffers_blend in etnaviv/HALTI5+ exactoris
- GL_ARB_framebuffer_no_attachiamenta in exactoris etnaviv
- GL_ARB_timer_query in Panfrost exactoris
- GL_EXT_disjoint_timer_query in Panfrost exactoris
Source: opennet.ru
