Mesa 24.0 väljaanne, avatud teostus OpenGL ja Vulkan

Avaldatud avatud teostus API OpenGL ja Vulkan — Mesa 24.0.0. Esimene väljaanne harust Mesa 24.0.0 on katsejärgus — pärast koodi lõplikku stabiliseerimist vabastatakse stabiilne versioon 24.0.1.

Mesa 24.0-s on saadaval Vulkan 1.3 graafika API tugi intellektuaalsetele GPU-dele (anv), AMD GPU-dele (radv), NVIDIA GPU-dele (NVK), Qualcomm GPU-dele (tu), tarkvaralisetele rasteriseerijatele lavapipe (lvp) ja emulaatorirežiimis (vn). Vulkan 1.0 tugi on rakendatud v3dv draiverites (Broadcom VideoCore VI GPU Raspberry Pi 4-st) ja dzn (Vulkan rakendamine Direct3D 12 peal).

Mesas on samuti tagatud täielik OpenGL 4.6 tugi iris (Intel Gen 8+ GPU), radeonsi (AMD), Crocus (vana Intel Gen4-Gen7 GPU), zink, llvmpipe, virgl (Virgil3D virtuaalne GPU QEMU/KVM jaoks), freedreno (Qualcomm Adreno) ja d3d12 (OpenGL-i töö korraldamiseks DirectX 12 peal). OpenGL 4.5 toetust pakutakse AMD (r600) ja NVIDIA (nvc0) GPU-de jaoks. OpenGL 3.3 tugi on saadaval softpipe (tarkvaraline rasterida), asahi (AGX GPU, Apple M1 ja M2 kiipide jaoks) ja nv50 (NVIDIA NV50) draiverites.

Põhilised uuendused:

  • Uus Vulkan-draiver pvr Imagination PowerVR GPU-dele.
  • Draiveris NVK (NVIDIA) on rakendatud Vulkan 1.3 tugi.
  • Draiveris crocus (Intel Gen4-Gen7 GPU) on rakendatud OpenGL 4.6 tugi.
  • Draiveris d3d12, mis pakub OpenGL-i rakenduse kihina DirectX 12 peal, on tagatud OpenGL 4.6 tugi.
  • Asahi draiveris Apple AGX GPU-le on rakendatud geomeetriliste shaderite tugi ja tagatud OpenGL 3.3 ühitavus.
  • Vulkan-i laienduste kasutamise võimalus video kodeerimise riistvaraliseks kiirendamiseks formaatides h.264 ja h.265 on lisatud.
  • AMD GPU-de jaoks mõeldud RADV Vulkan-draiveris on kiirus tõusnud kiirteelt jälgimise osas.
  • NVIDIA GPU-de jaoks mõeldud NVK Vulkan-draiveris on lisatud laienduste tugi:
    • 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
  • AMD RADV Vulkan-draiveris on lisatud laienduste tugi:
    • 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
  • Apple AGX GPU-dele mõeldud Asahi OpenGL-draiveris on lisatud laienduste tugi:
    • 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
  • EGL-laienduse EGL_EXT_query_reset_notification_strategy tugi on lisatud.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster