Mesa 19.2.0 منتشر شد - اجرای رایگان APIهای گرافیکی OpenGL و Vulkan با کد منبع باز.
نسخه 19.2.0 وضعیت آزمایشی دارد و تنها پس از تثبیت کد، نسخه پایدار 19.2.1 منتشر خواهد شد. Mesa 19.2 از OpenGL 4.5 برای درایورهای i965، radeonsi و nvc0، Vulkan 1.1 برای کارت های Intel و AMD پشتیبانی می کند و همچنین از استاندارد OpenGL 4.6 برای کارت های اینتل پشتیبانی می کند.
تغییرات اصلی:
- درایورهای (i965 و iris) برای کارتهای ویدئویی اینتل (gen7+) پشتیبانی کامل از OpenGL 4.6 و زبان توصیف سایهزن GLSL 4.60 را ارائه میکنند.
- گسترش قابلیتهای درایور Iris برای پردازندههای گرافیکی اینتل؛
- پشتیبانی از پردازندههای گرافیکی AMD Navi 10 (Radeon RX 5700) و Navi 14 به درایورهای RADV و RadeonSI اضافه شد.
- پشتیبانی از OpenGL 4.5 در درایور Gallium3D R600 برای برخی از کارت های قدیمی AMD.
- لینکر زمان اجرا جدید - rtld برای RadeonSI.
- بهینه سازی عملکرد درایورهای RADV و Virgl.
- درایور Panfrost برای پردازندههای گرافیکی مبتنی بر ریزمعماری Midgard (Mali-T6xx، Mali-T7xx، Mali-T8xx) و Bifrost (Mali G3x، G5x، G7x) که در دستگاههای دارای پردازنده ARM استفاده میشوند، توسعه یافته است؛ درایور اکنون میتواند با GNOME کار کند. پوسته؛
- افزودن پسوند EGL EGL_EXT_platform_device، که به شما امکان می دهد بدون دسترسی به APIهای خاص دستگاه، EGL را مقداردهی اولیه کنید.
- افزودن پسوندهای OpenGL جدید:
- GL_ARB_post_depth_coverage for radeonsi driver (Navi);
- GL_ARB_seamless_cubemap_per_texture برای درایور etnaviv (با پشتیبانی از SEAMLESS_CUBE_MAP در GPU).
- GL_EXT_shader_image_load_store برای درایور radeonsi (برای LLVM 10+)؛
- GL_EXT_shader_samples_identical برای درایورهای عنبیه و radeonsi (در صورت استفاده از NIR).
- GL_EXT_texture_shadow_lod برای درایور i965 و iris.
- برنامه های افزودنی به درایور RADV Vulkan (برای کارت های AMD) اضافه شده است:
- VK_AMD_buffer_marker;
- VK_EXT_index_type_uint8;
- VK_EXT_post_depth_coverage;
- VK_EXT_queue_family_foreign;
- VK_EXT_sample_locations;
- VK_KHR_depth_stencil_resolve;
- VK_KHR_imageless_framebuffer.
- VK_KHR_shader_atomic_int64;
- چیدمان استاندارد_بافر_ VK_KHR_ یکنواخت
- پسوند VK_EXT_shader_demote_to_helper_invocation به درایور ANV Vulkan برای کارت های اینتل اضافه شده است.
منبع: linux.org.ru