Kuburitswa kweMesa 23.0, kushandiswa kwemahara kweOpenGL neVulkan

Kuburitswa kwekushandiswa kwemahara kweOpenGL neVulkan APIs - Mesa 23.0.0 - yakaburitswa. Kuburitswa kwekutanga kwebazi reMesa 23.0.0 kune chimiro chekuyedza - mushure mekudzikamisa kwekupedzisira kwekodhi, shanduro yakagadzikana 23.0.1 ichaburitswa.

Mesa 23.0 inopa rutsigiro rweVulkan 1.3 mifananidzo API muanv yeIntel GPUs, radv ye AMD GPUs, tu yeQualcomm GPUs, uye mune emulator modhi (vn). Vulkan 1.1 rutsigiro runoitwa mulavapipe (lvp) software rasterizer, uye Vulkan 1.0 muv3dv mutyairi (Broadcom VideoCore VI GPU kubva kuRaspberry Pi 4).

Mesa inopawo yakazara OpenGL 4.6 rutsigiro rwe965, iris (Intel), radeonsi (AMD), zink, uye llvmpipe vatyairi. OpenGL 4.5 tsigiro iripo ye AMD (r600), NVIDIA (nvc0) uye Qualcomm Adreno (freedreno) GPUs, OpenGL 4.3 yevirgl (virgil3D virtual GPU yeQEMU/KVM), uye OpenGL 4.2 yemutyairi wed3d12 (mutsetse wekuronga OpenGL shanda pamusoro peDirectX 12).

Zvitsva zvikuru:

  • Mutyairi weRADV Vulkan (AMD) akavandudza rutsigiro rweGPUs zvichibva paRDNA3 architecture (Radeon RX 7900) uye akawedzera shanduko dzine chekuita nekutevera ray uye kushandiswa kwemaraibhurari epombi. Kune AMD makadhi akavakirwa paRDNA2 dhizaini, tsigiro yemamesh shader (VK_EXT_mesh_shader) inogoneswa nekusarudzika.
  • Mutyairi weNouveau anowedzera tsigiro yekutanga yeNVIDIA GA102 (RTX 30) GPUs zvichibva pane Ampere architecture.
  • Madhiraivha eRADV neTurnip anoisa mamwe maficha ane chekuita neVK_EXT_dynamic_state3 yekuwedzera.
  • Iko kugona kweasahi OpenGL mutyairi weApple AGX GPU, inoshandiswa muApple M1 uye M2 machipi, yakawedzera zvakanyanya.
  • Iyo ANV Vulkan mutyairi (Intel) uye Iris OpenGL mutyairi akavandudza rutsigiro rwe discrete Intel DG2-G12 (Arc Alchemist) makadhi emifananidzo uye Meteor Lake GPUs.
  • Mutyairi wevirgl (Virtual GPU Virgil3D yeQEMU/KVM) yakavandudza tsigiro yehardware kukurumidza kwevhidhiyo encoding.
  • Yakawedzera rutsigiro rweOpenGL edzedzero:
    • GL_ARB_clip_control ye panfrost
    • GL_ARB_texture_filter_anisotropic yepanfrost, asahi
    • GL_ARB_occulsion_query2 ye asahi
    • GL_ARB_shader_stencil_export ye asahi
    • GL_ARB_draw_instanced for asahi
    • GL_ARB_instanced_ararys ye asahi
    • GL_ARB_seamless_cube_map ye asahi
    • GL_NV_conditional_render ye asahi
    • GL_ARB_texture_mirror_clamp_to_edge ye asahi
  • Yakawedzera rutsigiro rweVulkan extensions:
    • VK_EXT_descriptor_buffer yeRADV, Turnip
    • VK_AMD_shader_early_and_late_fragment_tests yeRADV
    • VK_AMD_shader_explicit_vertex_parameter yeRADV/RDNA3
    • VK_EXT_swapchain_colorspace yeRADV, ANV, Turnip
    • VK_KHR_shader_integer_dot_product yeV3DV
    • VK_KHR_present_wait yeANV, RADV, Turnip
    • VK_KHR_push_descriptor yeVenus
    • VK_KHR_pci_bus_info yeVenus
  • Nyaya dzakagadziriswa muRise yeTomb Raider's Ambient Occlusion, Minecraft, Battlefield 1 uye Hi-Fi Rush.
  • Yakagadzirisa nyaya yakonzeresa kuti kubuda panguva yeZoom vhidhiyo kufona pane masisitimu ane mutyairi weIris.

Source: opennet.ru

Voeg