এর মতো সময়ে আমি সর্বদা স্টিম হার্ডওয়্যার জরিপের দিকে এগিয়ে যাই : http://store.steampowered.com/hwsurvey/ - আপনি দেখতে পাবেন যে ডিএক্স 10/11 ক্লাস সিস্টেমগুলির বাজারের অনুপ্রবেশ প্রায় 80%; এটি GL3.3 বা তদূর্ধ্বের সমানভাবে সমান। এই ৮০% ভিস্তা / users ব্যবহারকারীদের মধ্যেই সীমাবদ্ধ - এক্সপি সহ একটি ডিএক্স 10/11 জিপিইউ যুক্ত করুন এবং আপনি কেবল 90% এরও বেশি হয়ে যান।
মনে রাখবেন যে আমরা এখানে আরও কিছু শক্ত গেমারদের নিয়ে কথা বলছি, আপনার তখন আপনার টার্গেট শ্রোতাদের সম্পর্কে চিন্তাভাবনা শুরু করা উচিত। এই লোকদের আপনি লক্ষ্য করতে চান? আপনি কি এর পরিবর্তে আরও ডাউনল্যাভাল হার্ডওয়্যার সহ তাদের লক্ষ্য করছেন? ইন্টেল গ্রাফিক্স সম্পর্কে কি? ম্যাক এবং লিনাক্স ব্যবহারকারীদের সম্পর্কে কী? এগুলি আপনার নিজের জন্য জবাবদিহিত হওয়া সমস্ত প্রশ্নের, সুতরাং সাধারণভাবে নির্দেশিকা আপনি সবচেয়ে ভাল যাচ্ছেন তা হ'ল।
এটি যোগ করার সাথে সাথে, আপনার এই সত্যটি বিবেচনা করা দরকার যে আপনি যদি কিছু শিপিংয়ের অভিপ্রায় নিয়ে আজ শিখতে শুরু করেন তবে আপনি সেখানে পৌঁছানোর আগে ন্যূনতম এক বছরের সময়কালের দিকে তাকিয়ে রয়েছেন (যতক্ষণ না আমরা কথা বলছি) সত্যিই তুচ্ছ / সাধারণ ক্ষেত্রে) জিএফএক্স ক্ষমতাগুলির wardর্ধ্বমুখী প্রবণতা অব্যাহত রেখে আমরা ততক্ষণে GL3.3 + হার্ডওয়্যারটির 100% আপটেকের কাছে আসল হয়ে দেখছি।
তারপরে GL2.1 বা নিম্নের সাথে এটির কারণ আপনি যদি জেএল 2.1 এর শেডার এবং ভিবিওস সাবসেটটিতে নিজেকে সীমাবদ্ধ রাখেন তবে এমনকি আপনি জিএল 2.1 (ডাউনলয়েল জিএলএসএল সংস্করণগুলি ব্যবহার করাতে বাজে না কেন) , এবং স্ট্রিমিং ভিবিওগুলি GL_ARB_map_buffer_range ব্যতীত সমস্ত অকার্যকর - GL3.3 + অনেক কিছুই পরিচালনা করার জন্য অনেক সুন্দর (এবং আরও পারফরম্যান্ট) উপায় চালু করেছে , আপনি প্লেয়ারের হার্ডওয়্যারটির আরও ভাল ব্যবহার করবেন (এবং তারা কৃতজ্ঞ হবেন আপনি তার জন্য) এবং আপনি সত্যিই আপনার সাথে সহযোগিতা করতে চান না এমন একটি এপিআইয়ের সাথে লড়াই করার চেয়ে উত্পাদনশীল কোড লেখার জন্য আরও বেশি সময় ব্যয় করবেন।
এবং তারপরে অবশ্যই ভয়ঙ্কর ড্রাইভারের পরিস্থিতি রয়েছে। শক্ত কিন্তু সত্য ঘটনাটি হ'ল উইন্ডোজের জিএল ড্রাইভাররা দুঃখজনক অবস্থানে রয়েছে - এনভি সাপোর্ট করে এমন জিনিস যা তাদের উচিত নয়, এএমডি তাদের যে জিনিসগুলি করা উচিত তা সমর্থন করে না, এবং ইন্টেলের সাথে আপনাকে সত্যিকার অর্থে জিএল কার্যকারিতা সীমাবদ্ধ করতে হবে যার জন্য রয়েছে ডি 3 ডি সমতুল্য। নতুন GL_VERSION আপনার ড্রাইভার বাগের মুখোমুখি হওয়ার সম্ভাবনা তত বেশি, তবে GL3.3 এর জন্য জিনিসগুলি এখন যুক্তিসঙ্গতভাবে স্থিতিশীল।
সুতরাং সংক্ষিপ্তসারটি হ'ল, অন্য কোনও তথ্যের অভাবে (টার্গেট শ্রোতারা ইত্যাদি), আমি GL3.3 কে বেসলাইন হিসাবে লক্ষ্য করবো (সম্ভবত এটি উচ্চতর জিএল_ভিশনগুলি যেখানে এটি উপলব্ধ রয়েছে এবং যেখানে এটি কোডবেজকে ব্যাহত করে না সেখানে কার্যকারিতা আঁকছে) খুব বেশি) যদি না কোনও নিচে যাওয়ার খুব নির্দিষ্ট এবং সুনির্দিষ্টভাবে চিহ্নিত কারণ না থাকে (এবং আমি " তবে পুরানো হার্ডওয়্যারগুলির সাথে তাদের কী হবে ") এর অস্পষ্ট ধারণাটি ব্যবহার না করে সে সম্পর্কে একেবারে 100% নিশ্চিত হতে চাই । পরবর্তী ক্ষেত্রে আমি GL2.1 এর নীচে যাব না, এবং আমি তখনও যতটা সম্ভব 3.x কার্যকারিতাটি টানতে চাই।