মাইক্রোসফ্ট ডাইরেক্টক্স, যা সরাসরি ডাইরেক্টক্স নামেও পরিচিত, মাইক্রোসফ্ট অপারেটিং সিস্টেমগুলিতে (উইন্ডোজ এবং এক্সবক্স) ভিডিও গেমগুলির বিকাশ ও প্রোগ্রামিংয়ের জন্য ব্যবহৃত API গুলির একটি সেট। উইন্ডোজ 95 প্রকাশের কিছুদিন পরে 1995 সালে এটি চালু হয়েছিল, এটি উইন্ডোজ 98 থেকে উইন্ডোজের প্রতিটি সংস্করণে বান্ডেল করা হয়েছে।
২015 সালে ডাইরেক্ট এক্স 12 প্রকাশের সাথে সাথে, মাইক্রোসফ্ট কয়েকটি নতুন প্রোগ্রামিং বৈশিষ্ট্যগুলি চালু করেছে যেমন নিম্ন-স্তর APIs যা গ্রাফিক্স প্রসেসিং ইউনিটে কোন কমান্ড পাঠানো হয় তার উপর ডেভেলপারদের আরো নিয়ন্ত্রণ দেয়। উইন্ডোজ 10 ছাড়াও ডাইরেক্টএক্স 1২ এপিআইগুলি এক্সবক্স ওয়ান এবং উইন্ডোজ ফোন গেম ডেভেলপমেন্টেও ব্যবহার করা হবে।
DirectX 8.0 গ্রাফিক্স কার্ডগুলি প্রকাশের পরে সিপিডির গ্রাফিক্স কার্ড থেকে পাঠানো গ্রাফিক্সগুলি কীভাবে রেন্ডার করা যায় তার নির্দেশাবলী ব্যাখ্যা করতে সহায়তা করার জন্য শডার মডেলস নামে পরিচিত প্রোগ্রাম / নির্দেশাবলী ব্যবহার করেছেন। অনেক নতুন পিসি গেম ক্রমবর্ধমান তাদের সিস্টেম প্রয়োজনীয়তা মধ্যে Shader মডেল সংস্করণ তালিকাভুক্ত করা হয়।
যাইহোক, এই shader সংস্করণগুলি আপনার পিসিতে ইনস্টল করা DirectX এর সংস্করণের সাথে আবদ্ধ রয়েছে যা তারপরে আপনার গ্রাফিক্স কার্ডের সাথে সংযুক্ত। এটি আপনার সিস্টেমে একটি নির্দিষ্ট শেডার মডেল পরিচালনা করতে পারে কিনা তা নির্ধারণ করা কঠিন করে তুলতে পারে।
কিভাবে আপনি সরাসরি সংস্করণ নির্ধারণ করতে?
-
ক্লিক করুন শুরু মেনু, তারপর চালান.
-
রান বক্স টাইপ "dxdiag" (কোট ছাড়া) এবং ক্লিক করুন ঠিক আছে। এটি DirectX ডায়াগনস্টিক টুলটি খুলবে।
-
মধ্যে পদ্ধতি ট্যাব, তালিকাভুক্ত পদ্ধতিগত তথ্য আপনি তালিকাভুক্ত একটি "DirectX সংস্করণ" দেখতে হবে শিরোনাম।
-
নীচের তালিকাভুক্ত Shader সংস্করণ সঙ্গে আপনার DirectX সংস্করণ মেলে।
একবার আপনার পিসিতে DirectX এর সংস্করণটি নির্ধারণ করার পরে আপনি শ্যাডার মডেল সংস্করণটি সমর্থিত তা নির্ধারণ করতে নিচের চার্টটি ব্যবহার করতে পারেন।
DirectX এবং Shader মডেল সংস্করণ
- ডাইরেক্ট এক্স 8.0 - শডার মডেল 1.0 এবং 1.1
- ডাইরেক্টএক্স 8.0 এ - শডার মডেল 1.3
- ডাইরেক্ট এক্স 8.1 - শডার মডেল 1.4
- ডাইরেক্ট এক্স 9.0 - শডার মডেল 2.0
- ডিরেক্টক্স 9.0 এ - শডার মডেল 2.0 এ
- ডিরেক্টক্স 9.0 বি - শডার মডেল 2.0 বি
- DirectX 9.0c - শডার মডেল 3.0
- ডিরেক্টক্স 10.0 * - শডার মডেল 4.0
- ডিরেক্টক্স 10.1 * - শডার মডেল 4.1
- DirectX 11.0 † - শডার মডেল 5.0
- ডিরেক্টক্স 11.1 † - শডার মডেল 5.0
- DirectX 11.2 ‡ - শডার মডেল 5.0
- ডিরেক্টক্স 12 ** - শডার মডেল 5.1
* উইন্ডোজ এক্সপি অপারেটিং সিস্টেমের জন্য উপলব্ধ নেই
Windows উইন্ডোজ এক্সপির জন্য উপলব্ধ নয়, ভিস্তা (এবং SP1 এর আগে Win 7)
‡ উইন্ডোজ 8.1, আরটি, সার্ভার 2012 R2
** উইন্ডোজ 10 এবং এক্সবক্স এক
উল্লেখ্য DirectX 8.0 এর আগে DirectX সংস্করণ shader মডেলগুলিকে সমর্থন করে না।
ডাইরেক্টএক্স সংস্করণগুলি বিস্তারিত এখানে ডাইরেক্টক্স সংস্করণ 8.0 দিয়ে শুরু। সংস্করণ 8.0 এর আগে ডাইরেক্টএক্স সংস্করণ প্রাথমিকভাবে উইন্ডোজ 95, উইন্ডোজ 98, উইন্ডোজ মি, উইন্ডোজ এনটি 4.0 এবং উইন্ডোজ 2000 সমর্থনে মুক্তি পেয়েছিল।
ডাইরেক্টএক্স সংস্করণ 1.0 through 8.0a উইন্ডোজ 95 এর সাথে সামঞ্জস্যপূর্ণ ছিল। উইন্ডোজ 98 / আমার ডাইরেক্টএক্স সংস্করণ 9.0 এর মাধ্যমে সমর্থন অন্তর্ভুক্ত। ডাইরেক্টক্সের পুরোনো সংস্করণগুলি বিভিন্ন তৃতীয় পক্ষের সাইটে পাওয়া যায় এবং আপনি যদি উইন্ডোজ অপারেটিং সিস্টেমের পুরোনো সংস্করণগুলি ইনস্টল করেন তবে তারা মূল গেম ফাইল / ডিস্কগুলি চালাতে সহজেই আসতে পারে।
DirectX এর একটি নতুন সংস্করণ ইনস্টল করার আগে একটি সুপারিশ হল আপনার গ্রাফিক্স কার্ড DirectX এর সংস্করণটিকে সমর্থন করে।
গেম সমর্থন DirectX 12 কি?
বেশিরভাগ পিসি গেমস ডাইরেক্টক্স 12 এর মুক্তির পূর্বে উন্নত হয়েছিল, যা সম্ভবত ডাইরেক্টক্সের পূর্ববর্তী সংস্করণ ব্যবহার করে উন্নত করা হয়েছিল। এই গেমগুলি তাদের পশ্চাদপট সামঞ্জস্যের কারণে DirectX 12 ইনস্টল করা পিসিগুলিতে সামঞ্জস্যপূর্ণ হবে।
যদি ডাইরেক্টক্সের নতুন সংস্করণটির অধীনে আপনার খেলাটি সামঞ্জস্যপূর্ণ না হয়, প্রধানত DirectX 9 বা তার আগে চলমান গেমগুলি, Microsoft DirectX End-User Runtime প্রদান করে যা ডাইরেক্টএক্সের পুরোনো সংস্করণগুলি থেকে ইনস্টল করা অনেকগুলি রানটাইম ত্রুটিগুলিকে ঠিক করবে।
DirectX এর সর্বশেষ সংস্করণটি কিভাবে ইনস্টল করবেন?
DirectX এর সর্বশেষ সংস্করণটি ইনস্টল করার সময় আপনি কেবলমাত্র সেই সাম্প্রতিক সংস্করণটির সাথে কোনও গেমটি চালানোর চেষ্টা করছেন তা কেবলমাত্র প্রয়োজন। মাইক্রোসফ্টটি আপ টু ডেট থাকার জন্য খুব সহজ করে দিয়েছে এবং এটি স্ট্যান্ডার্ড উইন্ডোজ আপডেটের মাধ্যমে এবং ম্যানুয়াল ডাউনলোড এবং ইনস্টলেশনের মাধ্যমে আপডেট করা যেতে পারে। উইন্ডোজ 8.1 এর জন্য DirectX 11.2 প্রকাশের পর থেকে, DirectX 11.2 একটি স্বতন্ত্র ডাউনলোড / ইনস্টলেশন হিসাবে আর উপলব্ধ নেই এবং উইন্ডোজ আপডেটের মাধ্যমে ডাউনলোড করা আবশ্যক।
উইন্ডোজ আপডেটের পাশাপাশি, গেমটি ইনস্টল করার আগে আপনাকে ডাউনলোড এবং ইন্সটল করার জন্য আপনাকে অনুরোধ করা না হলে বেশিরভাগ গেমগুলি আপনার সরাসরি সিস্টেমের প্রয়োজনীয়তা পূরণ করে কিনা তা ইনস্টল করার জন্য আপনার সিস্টেমে পরীক্ষা করবে।