Lage Mesa 23.0, yon aplikasyon gratis nan OpenGL ak Vulkan

Liberasyon aplikasyon gratis OpenGL ak Vulkan APIs - Mesa 23.0.0 - te pibliye. Premye lage Mesa 23.0.0 branch lan gen yon estati eksperimantal - apre estabilizasyon final kòd la, yo pral lage yon vèsyon ki estab 23.0.1.

Mesa 23.0 bay sipò pou API grafik Vulkan 1.3 nan anv pou Intel GPU, radv pou AMD GPU, tu pou Qualcomm GPU, ak nan mòd emulateur (vn). Sipò Vulkan 1.1 aplike nan rasterize lojisyèl lavapipe (lvp), ak Vulkan 1.0 nan chofè v3dv (Broadcom VideoCore VI GPU soti nan Raspberry Pi 4).

Mesa bay sipò konplè OpenGL 4.6 tou pou chofè 965, iris (Intel), radeonsi (AMD), zink, ak llvmpipe. Sipò OpenGL 4.5 disponib pou GPU AMD (r600), NVIDIA (nvc0) ak Qualcomm Adreno (freedreno), OpenGL 4.3 pou virgl (virgil3D GPU vityèl pou QEMU/KVM), ak OpenGL 4.2 pou chofè d3d12 (yon kouch pou òganize OpenGL). travay sou tèt DirectX 12).

Prensipal inovasyon:

  • Chofè RADV Vulkan (AMD) amelyore sipò pou GPU ki baze sou achitekti RDNA3 (Radeon RX 7900) e li ajoute chanjman ki gen rapò ak trase ray ak itilizasyon bibliyotèk tiyo. Pou kat AMD ki baze sou achitekti RDNA2, sipò pou shaders may (VK_EXT_mesh_shader) aktive pa default.
  • Chofè Nouveau a ajoute sipò inisyal pou GPU NVIDIA GA102 (RTX 30) ki baze sou achitekti Ampere.
  • Chofè RADV ak Navèt yo aplike lòt karakteristik ki gen rapò ak ekstansyon VK_EXT_dynamic_state3.
  • Kapasite chofè asahi OpenGL pou GPU Apple AGX, ki itilize nan chips Apple M1 ak M2, yo te elaji anpil.
  • Chofè ANV Vulkan (Intel) ak chofè Iris OpenGL amelyore sipò pou kat grafik disrè Intel DG2-G12 (Arc Alchemist) ak GPU Meteor Lake.
  • Chofè virgl la (Virtual GPU Virgil3D pou QEMU/KVM) amelyore sipò pou akselerasyon pyès ki nan konpitè nan kodaj videyo.
  • Te ajoute sipò pou ekstansyon OpenGL:
    • GL_ARB_clip_control pou panfrost
    • GL_ARB_texture_filter_anisotropic pou panfrost, asahi
    • GL_ARB_occulsion_query2 pou asahi
    • GL_ARB_shader_stencil_export pou asahi
    • GL_ARB_draw_instanced pou asahi
    • GL_ARB_instanced_ararys pou asahi
    • GL_ARB_seamless_cube_map pou asahi
    • GL_NV_conditional_render pou asahi
    • GL_ARB_texture_mirror_clamp_to_edge pou asahi
  • Te ajoute sipò pou ekstansyon Vulkan:
    • VK_EXT_descriptor_buffer pou RADV, Navèt
    • VK_AMD_shader_early_and_the_fragment_tests pou RADV
    • VK_AMD_shader_explicit_vertex_parameter pou RADV/RDNA3
    • VK_EXT_swapchain_colorspace pou RADV, ANV, Navèt
    • VK_KHR_shader_integer_dot_product pou V3DV
    • VK_KHR_present_wait pou ANV, RADV, Navèt
    • VK_KHR_push_descriptor pou Venis
    • VK_KHR_pci_bus_info pou Venis
  • Pwoblèm rezoud nan Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield 1 ak Hi-Fi Rush.
  • Fikse yon pwoblèm ki te lakòz pwodiksyon kraze pandan apèl videyo Zoom sou sistèm ak chofè Iris la.

Sous: opennet.ru

Add nouvo kòmantè