Ngaleupaskeun Mesa 23.0, palaksanaan gratis tina OpenGL sareng Vulkan

Pelepasan palaksanaan gratis OpenGL sareng API Vulkan - Mesa 23.0.0 - parantos diterbitkeun. Pelepasan munggaran cabang Mesa 23.0.0 ngagaduhan status ékspérimén - saatos stabilisasi ahir kode, versi stabil 23.0.1 bakal dileupaskeun.

Mesa 23.0 nyadiakeun rojongan pikeun Vulkan 1.3 grafik API di anv pikeun Intel GPUs, radv pikeun AMD GPUs, tu pikeun Qualcomm GPUs, sarta dina modeu émulator (vn). Vulkan 1.1 rojongan dilaksanakeun dina lavapipe (lvp) software rasterizer, sarta Vulkan 1.0 di supir v3dv (Broadcom VideoCore VI GPU tina buah prambus Pi 4).

Mesa ogé nyayogikeun dukungan pinuh OpenGL 4.6 pikeun supir 965, iris (Intel), radeonsi (AMD), zink, sareng llvmpipe. Dukungan OpenGL 4.5 sayogi pikeun AMD (r600), NVIDIA (nvc0) sareng Qualcomm Adreno (freedreno) GPU, OpenGL 4.3 pikeun virgl (virgil3D virtual GPU pikeun QEMU/KVM), sareng OpenGL 4.2 pikeun supir d3d12 (lapisan pikeun ngatur OpenGL. dianggo dina luhureun DirectX 12).

Inovasi utama:

  • Supir RADV Vulkan (AMD) parantos ningkatkeun dukungan pikeun GPU dumasar kana arsitéktur RDNA3 (Radeon RX 7900) sareng nambihan parobihan anu aya hubunganana sareng sinar sinar sareng panggunaan perpustakaan pipa. Pikeun kartu AMD dumasar kana arsitektur RDNA2, rojongan pikeun shaders bolong (VK_EXT_mesh_shader) diaktipkeun sacara standar.
  • Supir Nouveau nambihan dukungan awal pikeun GPU NVIDIA GA102 (RTX 30) dumasar kana arsitektur Ampere.
  • Panggerak RADV sareng Turnip ngalaksanakeun fitur tambahan anu aya hubunganana sareng ekstensi VK_EXT_dynamic_state3.
  • Kamampuhan supir OpenGL asahi pikeun Apple AGX GPU, dipaké dina chip Apple M1 jeung M2, geus nyata dimekarkeun.
  • Supir ANV Vulkan (Intel) sareng supir Iris OpenGL parantos ningkatkeun dukungan pikeun kartu grafik Intel DG2-G12 (Arc Alchemist) diskrit sareng GPU Meteor Lake.
  • Supir virgl (Virtual GPU Virgil3D pikeun QEMU/KVM) parantos ningkatkeun dukungan pikeun akselerasi hardware tina encoding video.
  • Ditambahkeun dukungan pikeun ekstensi OpenGL:
    • GL_ARB_clip_control pikeun panfrost
    • GL_ARB_texture_filter_anisotropic pikeun panfrost, asahi
    • GL_ARB_occulsion_query2 pikeun asahi
    • GL_ARB_shader_stencil_export pikeun asahi
    • GL_ARB_draw_instanced pikeun asahi
    • GL_ARB_instanced_ararys pikeun asahi
    • GL_ARB_seamless_cube_map pikeun asahi
    • GL_NV_conditional_render pikeun asahi
    • GL_ARB_texture_mirror_clamp_to_edge pikeun asahi
  • Ditambahkeun dukungan pikeun ekstensi Vulkan:
    • VK_EXT_descriptor_buffer pikeun RADV, Turnip
    • VK_AMD_shader_early_and_late_fragment_tests pikeun RADV
    • VK_AMD_shader_explicit_vertex_parameter pikeun RADV / RDNA3
    • VK_EXT_swapchain_colorspace pikeun RADV, ANV, Turnip
    • VK_KHR_shader_integer_dot_product pikeun V3DV
    • VK_KHR_present_wait for ANV, RADV, Turnip
    • VK_KHR_push_descriptor pikeun Vénus
    • VK_KHR_pci_bus_info pikeun Vénus
  • Ngarengsekeun masalah dina Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Medan perang 1 sareng Hi-Fi Rush.
  • Ngalereskeun masalah anu nyababkeun kaluaran rusak nalika nelepon pidéo Zoom dina sistem sareng supir Iris.

sumber: opennet.ru

Tambahkeun komentar