Vulkan 20.0.0 সমর্থন সহ Mesa 1.2 রিলিজ

জমাদানকারী OpenGL এবং Vulkan API-এর একটি বিনামূল্যে বাস্তবায়নের প্রকাশ - মেসা 20.0.0. মেসা 20.0.0 শাখার প্রথম প্রকাশের একটি পরীক্ষামূলক অবস্থা রয়েছে - কোডের চূড়ান্ত স্থিতিশীলতার পরে, একটি স্থিতিশীল সংস্করণ 20.0.1 প্রকাশিত হবে। মেসা 20.0-এ বাস্তবায়িত Intel (i4.6, iris) এবং AMD (radeonsi) GPU-এর জন্য সম্পূর্ণ OpenGL 965 সমর্থন, AMD (r4.5) এবং NVIDIA (nvc600) GPU-গুলির জন্য OpenGL 0 সমর্থন এবং Intel এবং AMD কার্ডগুলির জন্য Vulkan 1.2 সমর্থন।

মধ্যে পরিবর্তন:

  • RadeonSI ড্রাইভারে (AMD GPU-এর জন্য) সুরক্ষিত সমর্থন
    OpenGL 4.6 (OpenGL 4.6 পূর্বে শুধুমাত্র Intel GPU-এর জন্য Mesa-তে সমর্থিত ছিল) এবং SPIR-V শেডার মধ্যবর্তী উপস্থাপনা।

  • AMD এবং Intel GPU-এর জন্য RADV এবং ANV ড্রাইভারগুলি এখন গ্রাফিক্স API সমর্থন করে ভলকান 1.2;
  • ব্রডওয়েল এবং স্কাইলেক মাইক্রোআর্কিটেকচার (Gen8+) এর উপর ভিত্তি করে Intel GPU-এর জন্য, নতুন আইরিস ড্রাইভারটি ডিফল্টরূপে ব্যবহার করা হয়, যা এর ক্ষমতা i965 ড্রাইভারের সাথে সমতা পেয়েছে। Iris ড্রাইভার Gallium3D আর্কিটেকচারের উপর ভিত্তি করে তৈরি, যা লিনাক্স কার্নেলের ডিআরআই ড্রাইভার সাইডে মেমরি ম্যানেজমেন্টের কাজগুলি অফলোড করে এবং আউটপুট অবজেক্টের পুনঃব্যবহারের ক্যাশে সমর্থন সহ একটি রেডিমেড স্টেট ট্র্যাকার প্রদান করে। হাসওয়েল সহ পুরানো মাইক্রোআর্কিটেকচারের উপর ভিত্তি করে চিপগুলির জন্য, i965 ড্রাইভারটি বজায় রাখা হয়;
  • আরএডিভিতে (এএমডি চিপসের জন্য ভলকান ড্রাইভার) এবং শেডার কম্পাইল করার জন্য ব্যাকএন্ড "ACO“, যা LLVM শেডার কম্পাইলারের বিকল্প হিসাবে ভালভ দ্বারা তৈরি করা হচ্ছে, GPU প্রজন্মের GCN 1.0/GFX6 (দক্ষিণ দ্বীপপুঞ্জ) এবং GCN 1.1/GFX7 (সমুদ্র দ্বীপপুঞ্জ) এর জন্য সমর্থন যোগ করেছে;
  • RADV এবং ACO জ্যামিতি শেডারগুলির সংকলন প্রদান করে;
  • GPU GFX10 (Navi) এর জন্য RADV এবং ACO মোড সমর্থন করে ওয়েভ 32 (একযোগে কার্যকর করার জন্য একটি "তরঙ্গ" মধ্যে 32 থ্রেড একত্রিত করা);
  • LLVMpipe এবং RadeonSI ড্রাইভারগুলিকে টাইপলেস ইন্টারমিডিয়েট রিপ্রেজেন্টেশন (IR) শেডার ব্যবহার করতে রূপান্তরিত করা হয়েছে Nir, GLSL IR এবং Mesa-এর অভ্যন্তরীণ IR-এর অধীনে সর্বনিম্ন স্তরে কাজ করার লক্ষ্যে। NIR কর্মক্ষমতা অপ্টিমাইজ করা হয়েছে;
  • RadeonSI ড্রাইভারে যোগ করা হয়েছে লাইভ ক্যাশের জন্য সমর্থন, যা কম্পাইল করা শেডার অবজেক্টের ডুপ্লিকেট ফিল্টার করে;
  • Intel GPU-এর জন্য OpenGL এবং Vulkan ড্রাইভারগুলিতে Gen11 চিপগুলির (Jasper Lake) সমর্থন যোগ করা হয়েছে;
  • V3D ড্রাইভার (Raspberry Pi-এর জন্য) OpenGL ES 3.2-এর সাথে সঙ্গতিপূর্ণ জ্যামিতি শেডারগুলির জন্য সমর্থন যোগ করেছে এবং OpenGL ES 3.1-এর জন্য সম্পূর্ণ সমর্থন প্রদান করে;
  • কোয়ালকম অ্যাড্রেনো জিপিইউ-এর জন্য ভলকান ড্রাইভার টার্নআইপি-এর কর্মক্ষমতা অপ্টিমাইজ করা হয়েছে;
  • নতুন OpenGL এক্সটেনশন যোগ করা হয়েছে:
  • RADV Vulkan ড্রাইভারে এক্সটেনশন যোগ করা হয়েছে (AMD কার্ডের জন্য):
  • ANV Vulkan ড্রাইভারে এক্সটেনশন যোগ করা হয়েছে (Intel কার্ডের জন্য):

উত্স: opennet.ru

একটি মন্তব্য জুড়ুন