د میسا 22.2 خوشې کول، د OpenGL او Vulkan وړیا تطبیق

د څلورو میاشتو پراختیا وروسته، د OpenGL او Vulkan APIs - Mesa 22.2.0 - وړیا تطبیق خپور شو. د میسا 22.2.0 څانګې لومړۍ خپرونه یو تجرباتي حالت لري - د کوډ وروستي ثبات وروسته ، یو مستحکم نسخه 22.2.1 به خوشې شي.

په میسا 22.2 کې، د Vulkan 1.3 ګرافیک API لپاره ملاتړ د Intel GPUs لپاره anv ډرایورونو کې شتون لري، د AMD GPUs لپاره radv، او د Qualcomm GPUs لپاره tu. د ولکان 1.2 ملاتړ په ایمولیټر حالت (vn) کې پلي کیږي ، ولکان 1.1 په لاواپیپ سافټویر راسټرائزر (lvp) کې ، او ولکان 1.0 په v3dv ډرایور کې (د براډکام ویډیو کور VI GPU د راسبیري Pi 4 څخه). میسا د 4.6، iris (Intel)، radeonsi (AMD)، zink، او llvmpipe چلوونکو لپاره بشپړ OpenGL 965 ملاتړ هم چمتو کوي. د OpenGL 4.5 ملاتړ د AMD (r600) او NVIDIA (nvc0) GPUs لپاره شتون لري، او د OpenGL 4.3 ملاتړ د ویرجیل (Virgil3D مجازی GPU د QEMU/KVM لپاره) او vmwgfx (VMware) لپاره شتون لري.

اصلي نوښتونه:

  • د Qualcomm GPU ډرایور (tu) د ولکان 1.3 ګرافیک API لپاره ملاتړ چمتو کوي.
  • د Panfrost ډرایور د ویلهال مایکرو آرکیټیکچر (Mali-G57) پراساس د مالي GPUs لپاره ملاتړ اضافه کړی. ډرایور د OpenGL ES 3.1 مشخصاتو سره مطابقت لري.
  • د پاور وی آر روګ جوړښت پراساس د GPUs لپاره د ولکان ډرایور پلي کول ، د تخیل لخوا رامینځته شوي ، دوام لري.
  • د ANV ولکان ډرایور (Intel) او Iris OpenGL ډرایور د Intel DG2-G12 (Arc Alchemist) جلا ګرافیک کارتونو لپاره ملاتړ ښه کړی. د وولکان ډرایور د پام وړ (شاوخوا 100 ځله) د ریټرینګ کوډ فعالیت ډیر کړی.
  • د Radeon HD 600 څخه HD 2000 لړۍ د AMD GPUs لپاره د R6000g ډرایور د NIR شیډرونو ډوله منځګړیتوب نمایش (IR) کارولو لپاره بدل شوی. د NIR ملاتړ تاسو ته اجازه درکوي چې د TGSI (Tungsten Graphics Shader Infrastructure) منځمهاله نمایندګۍ لپاره د NIR څخه TGSI ته د ژباړې لپاره د پرت کارولو له لارې ملاتړ ترلاسه کړئ.
  • د نوویو اوپن جی ایل ډرایور کې کار پیل شوی ترڅو د RTX 30 "Ampere" GPU لپاره ملاتړ پلي کړي.
  • د Vivante کارتونو لپاره Etnaviv ډرایور اوس د غیر متناسب شیډر تالیف ملاتړ کوي.
  • د ولکان توسیعونو لپاره ملاتړ اضافه شوی:
    • VK_EXT_robustness2 د لاواپیپ چلوونکي لپاره.
    • VK_EXT_image_2d_view_of_3d د RADV لپاره.
    • د RADV لپاره VK_EXT_primitives_generated_query.
    • VK_EXT_non_seamless_cube_map د RADV، ANV، lavapipe لپاره.
    • VK_EXT_border_color_swizzle د لاوا پائپ، ANV، شلجم، RADV لپاره.
    • د RADV لپاره VK_EXT_shader_module_identifier.
    • VK_EXT_multisampled_render_to_single_sampled د لاواپایپ لپاره.
    • VK_EXT_shader_subgroup_lavapipe ته رایه ورکړئ.
    • د لاواپیپ لپاره VK_EXT_shader_subgroup_ballot
    • د RADV لپاره VK_EXT_attachment_feedback_loop_layout.
  • د OpenGL توسیعونو لپاره ملاتړ اضافه شوی:
    • WGL_ARB_create_context_robustness.
    • ARB_robust_buffer_access_behavior د d3d12 لپاره.
    • EGL_KHR_context_flush_control.
    • GLX_ARB_context_flush_control
    • GL_EXT_memory_object_win32 د زینک او d3d12 لپاره.
    • GL_EXT_semaphore_win32 د زینک او d3d12 لپاره.

سرچینه: opennet.ru

Add a comment