ম্যানি জিপিইউগুলির জন্য এখন পানফ্রস্টের ওপেনজিএল 3.1 সমর্থন রয়েছে

কোলাবোরা বিকাশকারীরা কাজ করা বন্ধ করেনি এবং এটি হ'ল সাম্প্রতিক মাসগুলিতে তারা কথা বলার জন্য অনেক কিছু দিয়েছে এবং এবার এটি ব্যতিক্রম নয় কারণ সম্প্রতি ওপেনজিএল ৩.১ সমর্থনের প্যানফ্রস্ট ড্রাইভারে প্রয়োগের ঘোষণা দিয়েছেন implementation মিডগার্ড জিপিইউগুলির জন্য (মালি-টি 6 এক্সএক্সএক্স, মালি-টি 7 এক্সএক্স, মালি-টি 8 এমএক্সএক্স) এবং বিফ্রস্ট জিপিইউগুলি (মালি জি 3 এক্স, জি 5 এক্স, জি 7 এক্স) পাশাপাশি বিফ্রস্ট জিপিইউগুলির জন্য ওপেনজিএল ইএস 3.0 সমর্থন support

এই পরিবর্তনগুলি মেসা 21.0 রিলিজের অন্তর্ভুক্ত হওয়ার প্রত্যাশা রয়েছেযা বর্তমানে লঞ্চ প্রার্থীর পর্যায়ে রয়েছে।

এটি মনে রাখা উচিত যে কোলাবোরা বিকাশকারীরা টেবিলগুলির জন্য নিয়ন্ত্রকদের বাস্তবায়নে দীর্ঘ সময় ধরে কাজ করেছেন এবং এর একটি উদাহরণ অতীত গ্যালিয়াম ট্যাবলেটপ নিয়ামক, যা একটি মধ্যবর্তী স্তর প্রয়োগ করে ওপেনসিএল 1.2 এবং ওপেনজিএল 3.3 এপিআই পরিচালনা করতে organize ডাইরেক্টএক্স 12 (ডি 3 ডি 12) সমর্থনযুক্ত ড্রাইভার এবং এমআইটি লাইসেন্সের আওতায় তাদের উত্স কোড প্রকাশিত হয়েছে।

প্রস্তাবিত নিয়ামক আপনাকে ডিভাইসে মেসা ব্যবহার করতে দেয় যা প্রাথমিকভাবে সামঞ্জস্যপূর্ণ নয় ওপেনসিএল এবং ওপেনজিএল সহ এবং ডি 3 ডি 12 এ কাজ করার জন্য ওপেনজিএল / ওপেনসিএল অ্যাপ্লিকেশনগুলি পোর্ট করার শুরুর অবস্থান হিসাবে।

নতুন প্যানফ্রস্ট ড্রাইভারের পক্ষ থেকে দেখা গেছে যে জিপিইউ মিডগার্ড এবং বিফ্রস্ট সাধারণ তথ্য কাঠামো ভাগ করে দেয় স্থির ফাংশন জন্য, কিন্তু বিফ্রস্ট মৌলিকভাবে বিভিন্ন নির্দেশাবলীর সেট ব্যবহার করে, যা জিপিইউ ডেটার জন্য কার্যকারিতার সিঙ্ক্রোনাস বাস্তবায়নকে কঠিন করে তোলে।

স্থাপত্যগতভাবে, বিফ্রস্ট তার বেশিরভাগ স্থির-ফাংশন ডেটা স্ট্রাকচার মিডগার্ডের সাথে ভাগ করে নিলেও নির্দেশের একটি নতুন সেট প্রবর্তন করেন। বিফ্রস্টে ওপেনজিএল ইএস 3.0 প্রবর্তনের জন্য আমাদের কাজটি এই বিভাগটিকে প্রতিফলিত করে।

কিছু স্থির ফাংশন বৈশিষ্ট্য, যেমন ইনস্ট্যান্টেশন এবং রূপান্তর প্রতিক্রিয়া, কোনও নির্দিষ্ট বিফ্রস্ট পরিবর্তন ছাড়াই কাজ করেছিল, যেমনটি আমরা ইতিমধ্যে মিডগার্ডে করেছি। অন্যান্য শেডার বৈশিষ্ট্য যেমন ইউনিফর্ম বাফার অবজেক্টস, বিফ্রস্ট সংকলকটিতে "স্ক্র্যাচ থেকে" বাস্তবায়ন প্রয়োজন, প্রথম শ্রেণীর বিল্ড সমর্থন সহ কম্পাইলারের পরিপক্ক মধ্যবর্তী উপস্থাপনা দ্বারা সহজতর একটি কাজ easy

উদাহরণস্বরূপ, মিডগার্ডের জন্য ইতিমধ্যে কার্যকর ফাংশনযেমন 'রূপান্তর প্রতিক্রিয়া', পরিবর্তন ছাড়াই বিফ্রস্টে স্থানান্তর করা যায়, যখন একাধিক রেন্ডার টার্গেটস (এমআরটি) এর মতো বৈশিষ্ট্যগুলি নির্দিষ্ট কিছু বিফ্রোস্ট পরিবর্তনের মধ্যে সীমাবদ্ধ।

একই সময়ে, অন্যান্য শেডার অপারেশনগুলি যেমন ইউনিফাইড বাফার অবজেক্টগুলিকে বিফ্রস্ট শেডার সংকলকটির জন্য একটি নতুন বাস্তবায়ন প্রয়োজন।

এটি গ্রীষ্মের ওপরে মিডগার্ডে ওপেনলএল ইএস 3.0 সমর্থন অনুসরণ করে, পাশাপাশি সম্প্রতি বিফ্রস্টের জন্য আত্মপ্রকাশকারী প্রাথমিক ওপেনএল ইএস 2.0 সমর্থনটি অনুসরণ করে। ওপেনজিএল ইএস 3.0 এখন মেসার অবিচ্ছিন্ন একীকরণে মালি জি 52 99.9-তে পরীক্ষা করা হয়েছে, সংশ্লিষ্ট ড্রইলেমেন্টস কোয়ালিটি প্রোগ্রাম পরীক্ষায় XNUMX% পাসের হার অর্জন করেছে।

তবে, অন্যান্য বৈশিষ্ট্য যেমন একাধিক রেন্ডারিং টার্গেটগুলির জন্য মিডগার্ডের সাথে ভাগ করা অন্যান্য কোডের সুবিধা নেওয়ার সময় বিফ্রস্টের কাছ থেকে নির্দিষ্ট কোডের প্রয়োজন হয়। তবুও, দ্বিতীয়বারের মতো কাজটি আরও দ্রুত গতিতে এগিয়েছে, যা ভাগ করা কোডগুলির শক্তির প্রমাণ। তবে আপনাকে কেবল অদলবদলকে কেবল পানফ্রস্ট জিপিইউতে সীমাবদ্ধ করতে হবে না; ওপেন সোর্স ড্রাইভাররা বিক্রেতাদের মধ্যে কোড ভাগ করতে পারে।

এছাড়াও, ঘোষণায় এটি উল্লেখ করা হয়েছে সংকলকটিতে মধ্যবর্তী উপস্থাপনা ব্যবহার করে কিছু কাজের সদৃশতা এড়ানো হয়েছিল, যা ভাগ করে নেওয়া কোডের সাথে একত্রে উল্লেখযোগ্যভাবে বিকাশের গতি বাড়ায় এবং এই পদ্ধতির সাথে কোডটি কেবলমাত্র জিপিইউর পরিবারে নয়, বিভিন্ন নিয়ামকদের জন্যও ব্যবহার করা যেতে পারে।

বিশেষত, বিকাশকারীরা উল্লেখ করেছেন যে ডেস্কটপ সিস্টেমে ওপেনগিএল প্রয়োগ করার জন্য, পানফ্রস্ট ড্রাইভারের জন্য প্রস্তুত-ব্যবহারের জন্য মেসা উপাদান ব্যবহারের প্রয়োজন ছিল, অন্যদিকে মালির মালিকানাধীন চালক কেবল ওপেনজিএল ইএস সমর্থন করার মধ্যে সীমাবদ্ধ।

তবে ওপেনজিএল ৩.১ ডেস্কটপ সমর্থনটি সাধারণ অবকাঠামোগত উপকারের মাধ্যমে আপস্ট্রিম মেসা নিয়ামক হিসাবে আমাদের কাছে প্রায় "ফ্রি"।

পরিশেষে, আপনি যদি এটি সম্পর্কে আরও জানতে আগ্রহী হন কোলাবোরা বিকাশকারীদের প্রস্তাবিত নতুন প্যানফ্রস্ট বাস্তবায়ন সম্পর্কে, আপনি বিশদটি পরীক্ষা করতে পারেন নীচের লিঙ্কে।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।