Ho lokolloa ha Mesa 24.0, ts'ebetsong ea mahala ea OpenGL le Vulkan

Ho lokolloa ha ts'ebetsong ea mahala ea OpenGL le Vulkan APIs - Mesa 24.0.0 - e hatisitsoe. Tokollo ea pele ea lekala la Mesa 24.0.0 e na le boemo ba liteko - ka mor'a hore ho be le botsitso ba ho qetela ba khoutu, phetolelo e tsitsitseng 24.0.1 e tla lokolloa.

Mesa 24.0 e fana ka tšehetso bakeng sa Vulkan 1.3 graphics API ho anv bakeng sa Intel GPUs, radv bakeng sa AMD GPUs, NVK bakeng sa NVIDIA GPUs, tu bakeng sa Qualcomm GPUs, ho lavapipe software rasterizer (lvp), le ka mokhoa oa emulator (vn). Ts'ehetso ea Vulkan 1.0 e kengoa ts'ebetsong ho v3dv (Broadcom VideoCore VI GPU ho tsoa ho Raspberry Pi 4) le dzn (ts'ebetso ea Vulkan ka holim'a bakhanni ba Direct3D 12).

Mesa e boetse e fana ka tšehetso e felletseng ea OpenGL 4.6 bakeng sa iris (Intel Gen 8+ GPUs), radeonsi (AMD), Crocus (ea khale Intel Gen4-Gen7 GPUs), zink, llvmpipe, virgl (Virgil3D virtual GPU bakeng sa QEMU/KVM), bakhanni ba freedreno ( Qualcomm Adreno) le d3d12 (lera bakeng sa ho hlophisa mosebetsi oa OpenGL holim'a DirectX 12). Tšehetso ea OpenGL 4.5 e fumaneha bakeng sa AMD (r600) le NVIDIA (nvc0) GPUs. Tšehetso ea OpenGL 3.3 e teng ho softpipe (software rasterizer), asahi (AGX GPU e sebelisoang ho Apple M1 le M2 chips) le bakhanni ba nv50 (NVIDIA NV50).

Litlhahiso tse ka sehloohong:

  • E kentse mokhanni e mocha oa Vulkan pvr bakeng sa Imagination PowerVR GPU.
  • Mokhanni oa NVK (NVIDIA) o tšehetsa Vulkan 1.3.
  • Mokhanni oa crocus (Intel Gen4-Gen7 GPU) o tšehetsa OpenGL 4.6.
  • Mokhanni oa d3d12, o fanang ka lera la ts'ebetsong ea OpenGL holim'a DirectX 12, o fana ka tšehetso bakeng sa OpenGL 4.6.
  • Mokhanni oa Asahi oa Apple AGX GPU o kenyelletsa tšehetso bakeng sa li-shader tsa geometry mme o lumellana le OpenGL 3.3.
  • E kentse bokhoni ba ho sebelisa lisebelisoa tsa Vulkan bakeng sa ho potlakisa hardware ea khouto ea video ka liforomo tsa h.264 le h.265.
  • Mokhanni oa RADV Vulkan oa AMD GPUs o ntlafalitse ts'ebetso ea ray tracing.
  • Ts'ehetso ea likeketso e kentsoe ho mokhanni oa NVK Vulkan bakeng sa NVIDIA GPUs:
    • VK_KHR_vulkan_memory_model
    • VK_EXT_multi_draw
    • VK_KHR_shader_float_controls
    • VK_EXT_texel_buffer_ lekhetho
    • VK_EXT_shader_image_atomic_int64
    • VK_KHR_shader_matomic_int64
    • VK_KHR_shader_subgroup_extended_ mefuta
    • VK_EXT_subgroup_size_control
    • VK_KHR_fragment_shader_barycentric
    • VK_KHR_synchronization2
    • VK_KHR_pipeline_executable_properties
  • Ts'ehetso ea likeketso e kentsoe ho mokhanni oa RADV Vulkan (AMD):
    • 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
  • Ts'ehetso ea likeketso e kentsoe ho mokhanni oa Asahi OpenGL bakeng sa Apple AGX GPU:
    • 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
  • Tšehetso e ekelitsoeng bakeng sa katoloso ea EGL EGL_EXT_query_reset_notification_strategy.

Source: opennet.ru

Eketsa ka tlhaloso