Serbestberdana Mesa 23.0, pêkanîna belaş a OpenGL û Vulkan

Serbestberdana pêkanîna belaş a OpenGL û Vulkan API - Mesa 23.0.0 - hate weşandin. Yekem berdana şaxê Mesa 23.0.0 xwedan statûyek ceribandinê ye - piştî stabîlkirina paşîn a kodê, dê guhertoyek aram 23.0.1 were berdan.

Di Mesa 23.0-ê de, piştgirî ji bo API-ya grafîkî ya Vulkan 1.3 di ajokarên anv de ji bo GPU-yên Intel, radv ji bo GPU-yên AMD, tu ji bo GPU-yên Qualcomm, û di moda emulatorê de (vn) heye. Piştgiriya Vulkan 1.1 di rasterkera nermalava lavapipe (lvp) de, û Vulkan 1.0 di ajokera v3dv de (Broadcom VideoCore VI GPU ji Raspberry Pi 4) tête bicîh kirin.

Mesa ji bo ajokarên 4.6, iris (Intel), radeonsi (AMD), zink, û llvmpipe jî piştgirîya tevahî OpenGL 965 peyda dike. Piştgiriya OpenGL 4.5 ji bo GPU-yên AMD (r600), NVIDIA (nvc0) û Qualcomm Adreno (freedreno), OpenGL 4.3 ji bo virgl (virgil3D GPU virtual ji bo QEMU/KVM), û OpenGL 4.2 ji bo ajokera d3d12 OpenGL (qatek ji bo organîzasyona vekirî) heye. li ser DirectX 12 bixebitin).

Nûvekirinên sereke:

  • Ajokarê RADV Vulkan (AMD) piştgirî ji bo GPU-yên li ser bingeha mîmariya RDNA3 (Radeon RX 7900) çêtir kiriye û guhertinên têkildarî şopandina tîrêjê û karanîna pirtûkxaneyên lûleyê zêde kiriye. Ji bo kartên AMD yên li ser bingeha mîmariya RDNA2, piştgirî ji bo şaderên mesh (VK_EXT_mesh_shader) ji hêla xwerû ve hatî çalak kirin.
  • Ajokarê Nouveau piştgiriya destpêkê ji bo GPU-yên NVIDIA GA102 (RTX 30) li ser bingeha mîmariya Ampere zêde dike.
  • Ajokarên RADV û Turnip taybetmendiyên din ên têkildarî pêveka VK_EXT_dynamic_state3 bicîh dikin.
  • Kapasîteyên ajokera asahi OpenGL ji bo Apple AGX GPU, ku di çîpên Apple M1 û M2 de tê bikar anîn, bi girîngî hatine berfireh kirin.
  • Ajokera ANV Vulkan (Intel) û ajokera Iris OpenGL ji bo qertên grafîkî yên veqetandî Intel DG2-G12 (Arc Alchemist) û GPU-yên Meteor Lake piştgirî çêtir kirine.
  • Ajokarê virgl (GPU Virgil3D ya Virtual ji bo QEMU/KVM) ji bo lezkirina hardware ya kodkirina vîdyoyê piştgirî çêtir kiriye.
  • Piştgiriya ji bo pêvekên OpenGL zêde kir:
    • GL_ARB_clip_control ji bo panfrost
    • GL_ARB_texture_filter_anisotropic ji bo panfrost, asahi
    • GL_ARB_occulsion_query2 ji bo asahi
    • GL_ARB_shader_stencil_export ji bo asahi
    • GL_ARB_draw_instanced ji bo asahi
    • GL_ARB_instanced_ararys ji bo asahi
    • GL_ARB_seamless_cube_map ji bo asahi
    • GL_NV_conditional_render ji bo asahi
    • GL_ARB_texture_mirror_clamp_to_edge ji bo asahi
  • Piştgiriya ji bo dirêjkirina Vulkan zêde kir:
    • VK_EXT_descriptor_buffer ji bo RADV, Turnip
    • VK_AMD_shader_early_and_late_fragment_tests bo RADV
    • VK_AMD_shader_explicit_vertex_parameter ji bo RADV/RDNA3
    • VK_EXT_swapchain_colorspace ji bo RADV, ANV, Turnip
    • VK_KHR_shader_integer_dot_product bo V3DV
    • VK_KHR_present_li benda ANV, RADV, Turnip bin
    • VK_KHR_push_descriptor ji bo Venus
    • VK_KHR_pci_bus_info ji bo Venus
  • Pirsgirêkên di Rise of the Tomb Raider's Ambient Occlusion, Minecraft, Battlefield 1 û Hi-Fi Rush de çareser kirin.
  • Pirsgirêkek ku di dema bangên vîdyoyê yên Zoom-ê de li ser pergalên bi ajokera Iris-ê re bû sedema têkçûna derketinê rast kir.

Source: opennet.ru

Add a comment