Avaldatud on OpenGL-i ja Vulkani API-de tasuta juurutamise vĂ€ljalase â Mesa 24.0.0. Mesa 24.0.0 haru esimene vĂ€ljalase on eksperimentaalses olekus â pĂ€rast koodi lĂ”plikku stabiliseerimist ilmub stabiilne versioon 24.0.1.
Mesa 24.0 pakub tuge Vulkan 1.3 graafika API-le anv Inteli GPU-de jaoks, radv AMD GPU-de jaoks, NVK NVIDIA GPU-de jaoks, tu Qualcommi GPU-de jaoks, lavapipe'i tarkvara rasteriseerija (lvp) ja emulaatori reĆŸiimis (vn). Vulkan 1.0 tugi on rakendatud v3dv (Broadcom VideoCore VI GPU alates Raspberry Pi 4) ja dzn (Vulkan juurutus Direct3D 12 peal) draiverites.
Mesa pakub tĂ€ielikku OpenGL 4.6 tuge ka draiveritele iiris (Intel Gen 8+ GPU), radeonsi (AMD), Crocus (vanemad Intel Gen4-Gen7 GPU-d), zink, llvmpipe, virgl (virgil3D virtuaalne GPU QEMU/KVM jaoks), freedreno (Qualcomm Adreno) ja d3d12 (OpenGL-i ĂŒlekate DirectX 12 peal). OpenGL 4.5 tugi on saadaval AMD (r600) ja NVIDIA (nvc0) GPU-dele. OpenGL 3.3 tugi on olemas draiveritel softpipe (tarkvaraline rasteriseerija), asahi (AGX GPU, mida kasutatakse Apple M1 ja M2 kiipides) ja nv50 (NVIDIA NV50).
Peamised uuendused:
- Lisatud uus Vulkan PVR draiver Imagination PowerVR GPU-dele.
- NVK (NVIDIA) draiver toetab Vulkan 1.3.
- Crocuse draiver (Intel Gen4-Gen7 GPU) toetab OpenGL 4.6.
- Draiver d3d12, mis pakub DirectX 12 peal OpenGL-i rakenduskihti, toetab OpenGL 4.6-d.
- Apple'i AGX GPU-de Asahi draiver toetab geomeetrilisi varjundajaid ja tagab ĂŒhilduvuse OpenGL 3.3-ga.
- Lisatud vÔimalus kasutada Vulkani laiendusi video kodeerimise riistvaraliseks kiirendamiseks h.264 ja h.265 vormingutes.
- AMD GPU-de Vulkan RADV draiveril on parem kiirjÀlgimise jÔudlus.
- NVIDIA GPU-de NVK Vulkani draiverit on vÀrskendatud, et toetada jÀrgmisi laiendusi:
- VK_KHR_vulkan_mÀlu_mudel
- VK_EXT_multi_draw
- VK_KHR_shader_float_controls
- VK_EXT_texel_buffer_alignment
- VK_EXT_shader_image_atomic_int64
- 64
- VK_KHR_shader_subgroup_extended_types
- VK_EXT_subgroup_size_control
- VK_KHR_fragment_shader_barycentric
- VK_KHR_sĂŒnkroniseerimine2
- VK_KHR_torustiku_kÀivitatava_omadused
- RADV (AMD) Vulkani draiver toetab nĂŒĂŒd jĂ€rgmisi laiendusi:
- VK_EXT_pildi_tihenduse_kontroll
- VK_EXT_seadme_viga
- VK_KHR_kalibreeritud_ajatemplid
- VK_KHR_vertex_attribute_divisor
- VK_KHR_hooldus6
- VK_KHR_ray_tracing_position_fetch
- VK_EXT_depth_clamp_zero_one
- Apple'i AGX GPU-de Asahi OpenGL-draiverit on vÀrskendatud, et toetada jÀrgmisi laiendusi:
- GL_EXT_disjoint_timer_query
- GL_ARB_tekstuuri_kuubi_kaardi_massiiv
- GL_ARB_klipi_kontroll
- GL_ARB_timer_query
- GL_ARB_base_instants
- GL_ARB_shader_texture_image_samples
- GL_ARB_kaudsed_parameetrid
- GL_ARB_vaatepordi_massiiv
- GL_ARB_fragment_layer_viewport
- GL_ARB_tĂŒhjendatud_kaugus
- GL_ARB_transform_feedback_overflow_query
- Lisatud tugi EGL-i laiendusele EGL_EXT_query_reset_notification_strategy.
Allikas: opennet.ru
