মাইক্রোসফ্ট ওপেন-সোর্স এইচএলএসএলকে জিএলএসএল শেডার ক্রস-সংকলককে প্রকাশ করেছে

মাইক্রোসফ্ট / মাইক্রোসফ্ট ওপেন-সোর্স এইচএলএসএলকে জিএলএসএল শেডার ক্রস-সংকলককে প্রকাশ করেছে 1 মিনিট পঠিত মাইক্রোসফ্ট শেডার কন্ডাক্টর

মাইক্রোসফ্ট শেডার কন্ডাক্টর ক্রস-সংকলক প্রবাহ।



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

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



মাইক্রোসফ্ট শেডার কন্ডাক্টর ক্রস-সংকলক প্রবাহ।



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



শেডার কন্ডাক্টরের সাথে, বিকাশকারীরা প্রথমে এইচএলএসএলকে লক্ষ্য করতে সক্ষম হবে ( যা তারা ইতিমধ্যে করে) , তবে আরও সহজেই GLSL / SPIR-V, ESSL, MSL, এবং পুরানো এইচএলএসএল মডেলগুলিতে রূপান্তর করুন। তদতিরিক্ত, শেডার কন্ডাক্টর শেডারের সমস্ত স্তরের যেমন ভার্টেক্স ( রূপান্তর এবং আলো) , পিক্সেল ( 2D প্রভাব) , হাল, ডোমেন, জ্যামিতি এবং গণনা।

শেডার কন্ডাক্টরের পূর্বশর্তগুলি হ'ল গিট, ভিজ্যুয়াল স্টুডিও 2017, সিএমকে, এবং পাইথন - বিকাশকারীরা allyচ্ছিকভাবে উইন্ডোজ ড্রাইভার কিট বেছে নিতে পারে, যেখানে ডাইরেক্টএক্সশেডারকম্পিলারের পরীক্ষাগুলি TAEF কাঠামোর উপর নির্মিত হয়।

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



ট্যাগ বিকাশ মাইক্রোসফ্ট উইন্ডোজ