Mesa 23.0 чыгаруу, OpenGL жана Vulkan акысыз ишке ашыруу

OpenGL жана Vulkan API'лерин акысыз ишке ашыруунун релизи - Mesa 23.0.0 - жарыяланды. Mesa 23.0.0 бутагынын биринчи чыгарылышы эксперименталдык статуска ээ - код акыркы турукташтырылгандан кийин 23.0.1 туруктуу версиясы чыгат.

Mesa 23.0 Vulkan 1.3 графикалык API'син Intel GPU'лери үчүн anv, AMD GPU'лери үчүн radv, Qualcomm GPU'лери үчүн tu жана эмулятор режиминде (vn) колдойт. Vulkan 1.1 колдоосу lavapipe (lvp) программалык растеризаторунда, ал эми Vulkan 1.0 v3dv драйверинде (Raspberry Pi 4тен Broadcom VideoCore VI GPU) ишке ашырылат.

Mesa ошондой эле 4.6, iris (Intel), radeonsi (AMD), zink жана llvmpipe драйверлерин толук OpenGL 965 колдоосу менен камсыз кылат. OpenGL 4.5 колдоосу AMD (r600), NVIDIA (nvc0) жана Qualcomm Adreno (freereno) GPU'лары, virgl үчүн OpenGL 4.3 (QEMU/KVM үчүн virgil3D виртуалдык GPU) жана d4.2d3 драйвери үчүн OpenGL 12 (OpenG уюштуруу катмары) үчүн жеткиликтүү. DirectX 12 үстүндө иштөө).

Негизги инновациялар:

  • RADV Vulkan драйвери (AMD) RDNA3 архитектурасына (Radeon RX 7900) негизделген GPUларды колдоону жакшыртты жана нурларды көзөмөлдөөгө жана түтүк китепканаларын колдонууга байланыштуу өзгөртүүлөрдү кошту. RDNA2 архитектурасына негизделген AMD карталары үчүн сетка шейдерлерин колдоо (VK_EXT_mesh_shader) демейки боюнча иштетилген.
  • Nouveau драйвери Ampere архитектурасына негизделген NVIDIA GA102 (RTX 30) GPU үчүн баштапкы колдоону кошот.
  • RADV жана Turnip драйверлери VK_EXT_dynamic_state3 кеңейтүүсүнө байланыштуу кошумча функцияларды ишке ашырышат.
  • Apple M1 жана M2 чиптеринде колдонулган Apple AGX GPU үчүн asahi OpenGL драйверинин мүмкүнчүлүктөрү кыйла кеңейтилген.
  • ANV Vulkan драйвери (Intel) жана Iris OpenGL драйвери дискреттик Intel DG2-G12 (Arc Alchemist) графикалык карталарын жана Meteor Lake GPU'ларын колдоону жакшыртышты.
  • virgl драйвери (QEMU/KVM үчүн Virtual GPU Virgil3D) видео коддоону аппараттык тездетүүнү жакшыртты.
  • OpenGL кеңейтүүлөрү үчүн кошумча колдоо:
    • Panfrost үчүн GL_ARB_clip_control
    • Panfrost үчүн GL_ARB_texture_filter_anisotropic, asahi
    • Asahi үчүн GL_ARB_occulsion_query2
    • Asahi үчүн GL_ARB_shader_stencil_export
    • GL_ARB_draw_instanced asahi үчүн
    • GL_ARB_instanced_ararys asahi үчүн
    • Asahi үчүн GL_ARB_seamless_cube_map
    • Asahi үчүн GL_NV_шарттуу_көрсөтүү
    • Asahi үчүн GL_ARB_texture_mirror_clamp_edge
  • Vulkan кеңейтүүлөрү үчүн кошумча колдоо:
    • RADV үчүн VK_EXT_descriptor_buffer, Rep
    • RADV үчүн VK_AMD_shader_эрте_жана_кеч_фрагменттик_тесттер
    • RADV/RDNA3 үчүн VK_AMD_shader_explicit_vertex_parameter
    • RADV, ANV, Шалкан үчүн VK_EXT_swapchain_colorspace
    • V3DV үчүн VK_KHR_shader_integer_dot_product
    • VK_KHR_present_wait ANV, RADV, Rep
    • Venus үчүн VK_KHR_push_descriptor
    • Venus үчүн VK_KHR_pci_bus_info
  • Rise of Tomb Raider's Ambient Occlusion, Minecraft, Battlefield 1 жана Hi-Fi Rush оюндарындагы маселелер чечилди.
  • Iris драйвери бар тутумдарда Zoom видео чалуулары учурунда чыгуу үзгүлтүккө учураган маселе оңдолду.

Source: opennet.ru

DDoS коргоосу, VPS VDS серверлери бар сайттар үчүн ишенимдүү хостинг сатып алыңыз 🔥 DDoS коргоосу, VPS VDS серверлери бар ишенимдүү веб-сайт хостингин сатып алыңыз | ProHoster