میسا 19.2.0 ریلیز

Mesa 19.2.0 جاری کیا گیا - اوپن سورس کوڈ کے ساتھ OpenGL اور Vulkan گرافکس APIs کا مفت نفاذ۔

ریلیز 19.2.0 کی تجرباتی حیثیت ہے، اور کوڈ کے مستحکم ہونے کے بعد ہی مستحکم ورژن 19.2.1 جاری کیا جائے گا۔ Mesa 19.2 i4.5، radeonsi اور nvc965 ڈرائیورز کے لیے OpenGL 0، Intel اور AMD کارڈز کے لیے Vulkan 1.1 کو سپورٹ کرتا ہے، اور Intel کارڈز کے لیے OpenGL 4.6 کے معیار کو بھی سپورٹ کرتا ہے۔

اہم تبدیلیاں:

  • Intel ویڈیو کارڈز (gen965+) کے لیے ڈرائیورز (i7 اور iris) OpenGL 4.6 اور shader description Language GLSL 4.60 کے لیے مکمل تعاون فراہم کرتے ہیں۔
  • Intel GPUs کے لیے Iris ڈرائیور کی صلاحیتوں کو بڑھانا؛
  • AMD Navi 10 (Radeon RX 5700) اور Navi 14 GPUs کے لیے سپورٹ کو RADV اور RadeonSI ڈرائیوروں میں شامل کیا گیا تھا (GPU Navi کے ساتھ Zen 2) اور جزوی طور پر Arcturus کو بھی RadeonSI ڈرائیور میں شامل کیا گیا تھا۔
  • کچھ پرانے AMD کارڈز کے لیے Gallium4.5D ڈرائیور R3 میں اوپن جی ایل 600 سپورٹ؛
  • نیا رن ٹائم لنکر - RadeonSI کے لیے rtld؛
  • RADV اور Virgl ڈرائیوروں کی کارکردگی کی اصلاح؛
  • مڈگارڈ (Mali-T6xx, Mali-T7xx, Mali-T8xx) اور Bifrost (Mali G3x, G5x, G7x) مائیکرو آرکیٹیکچرز پر مبنی GPUs کے لیے Panfrost ڈرائیور کو ARM پروسیسر والے آلات پر بڑھا دیا گیا ہے؛ ڈرائیور اب GNOME کے ساتھ کام کر سکتا ہے۔ شیل؛
  • EGL ایکسٹینشن EGL_EXT_platform_device شامل کیا، جو آپ کو ڈیوائس کے مخصوص APIs تک رسائی کے بغیر EGL کو شروع کرنے کی اجازت دیتا ہے۔
  • نئی اوپن جی ایل ایکسٹینشنز شامل کیں:
    • GL_ARB_post_depth_coverage for radeonsi ڈرائیور (Navi)؛
    • etnaviv ڈرائیور کے لیے GL_ARB_seamless_cubemap_per_texture (GPU پر SEAMLESS_CUBE_MAP سپورٹ کے ساتھ)؛
    • GL_EXT_shader_image_load_store radeonsi ڈرائیور کے لیے (LLVM 10+ کے لیے)؛
    • GL_EXT_shader_samples_identical for iris اور radeonsi ڈرائیور (اگر NIR استعمال کیا جاتا ہے)؛
    • i965 اور iris ڈرائیوروں کے لیے GL_EXT_texture_shadow_lod؛
  • RADV ولکن ڈرائیور (AMD کارڈز کے لیے) میں ایکسٹینشنز شامل کر دی گئی ہیں:
    • VK_AMD_buffer_marker؛
    • VK_EXT_index_type_uint8;
    • VK_EXT_post_depth_coverage؛
    • VK_EXT_queue_family_foreign;
    • VK_EXT_نمونہ_مقامات؛
    • VK_KHR_depth_stencil_solve;
    • VK_KHR_imageless_framebuffer؛
    • VK_KHR_shader_atomic_int64;
    • VK_KHR_uniform_buffer_standard_layout۔
  • VK_EXT_shader_demote_to_helper_invocation ایکسٹینشن انٹیل کارڈز کے لیے ANV ولکن ڈرائیور میں شامل کر دی گئی ہے۔

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں