জং জিপিইউ, মরিচায় ছায়াময়ী বিকাশের জন্য সরঞ্জামগুলির একটি সেট

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

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

মরিচা জিপিইউ উন্নয়ন সংস্থা এম্বার্ক স্টুডিওগুলি এছাড়াও এর গেম ইঞ্জিনে মরিচা ব্যবহার করে এবং এটি সিপিইউ এবং জিপিইউর মধ্যে মরিচা কোডের আদান প্রদানের সুবিধার্থে কাজ করছে।

তাদের মতে, historতিহাসিকভাবে, গেমগুলিতে, এইচএলএসএল লিখে জিপিইউ প্রোগ্রামিং করা হয়েছে বা, কিছুটা হলেও জিএলএসএল। এগুলি হ'ল সাধারণ প্রোগ্রামিং ল্যাঙ্গুয়েজগুলি যা বছরের পর বছর ধরে API গুলি সরবরাহের পাশাপাশি বিকশিত হয়েছিল।

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

উভয় ভাষার জন্য সাধারণত আরও ভাল বিকল্প থাকলেও, এইচএলএসএল বা জিএলএসএল প্রতিস্থাপনের অবস্থানে নেই।

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

মরিচা জিপিইউ আরএলএসএল প্রকল্প থেকে ধারণাগুলি বিকাশ করে চলেছে, যার মধ্যে এসপিআইআর-ভি জেনেরিক শেডার ইন্টারমিডিয়েটে একটি জাস্ট সংকলক তৈরি করার চেষ্টা করা হয়েছিল, যা ভলকান এপিআইতে প্রস্তাবিত এবং ওপেনগিএল ৪.4.6 এ সমর্থিত।

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

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

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

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

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

অবশেষে, আপনি যদি এই প্রকল্প সম্পর্কে আরও জানতে চান, আপনি প্রকল্পের সংগ্রহস্থলের বিশদটি পরীক্ষা করতে পারেন, লিঙ্কটি এটি।

যারা কোডটি জানতে সক্ষম হতে আগ্রহী তাদের ক্ষেত্রে তাদের জানা উচিত যে কোডটি এমআইটি এবং অ্যাপাচি ২.০ লাইসেন্সের আওতায় প্রকাশিত হয়েছে এবং এটি প্রাপ্তি সম্ভব নীচের লিঙ্ক থেকে।

এবং তারা ডকুমেন্টেশনগুলির সাথেও পরামর্শ করতে পারেন, যা ইতিমধ্যে বিকাশকারীদের জন্য প্রস্তুত যাতে তারা লিনাক্স, উইন্ডোজ এবং ম্যাকের জন্য কাজ করতে পারে। এই লিঙ্কে গাইড পরামর্শ করুন।


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

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

*

*

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

  1.   স্বনির্দেশকারী তিনি বলেন

    মরিচা ছাড়ে, আশা করি আর একটি "মারাত্মক স্কেলা" নয়।