আমি একটি গেম ইঞ্জিন লিখছি, এবং আমি যখন একটি দৃষ্টিকোণ ক্যামেরা ব্যবহার করি তখন আমি একটি কালো স্ক্রিন পাই। আমি কেন এটি ঠিক তা জিজ্ঞাসা করতে যাচ্ছি না কারণ অনেকগুলি ভাগ করার কোড থাকবে এবং সত্যি বলতে গেলে, আমি মনে করি এটি আপনাকে খুব বিরক্ত করার জন্যও কিছুটা ক্ষুদ্র প্রশ্ন।
সমস্যা হ'ল আমি জানি না কীভাবে এটি ডিবাগ করতে হয়। সমস্ত পরিবর্তনগুলি হ'ল আমার প্রজেকশন ম্যাট্রিক্স এবং যদি আমার প্রজেকশন ম্যাট্রিক্সটি ভাল দেখায়, কেন জানি না এটি কার্যকর হয় না। শেডার এর গণনাগুলি করায় আদর্শভাবে আমি বিভিন্ন জিনিসের মানগুলি মুদ্রণ করতাম তবে জিএলএসএল অসুবিধেতে একটি মুদ্রণ () ফাংশন নেই।
সুতরাং আমার প্রশ্ন: আমি কীভাবে আমার সমস্যাটি ডিবাগ করব? কেবলমাত্র আমি যা ভাবতে পারি তা হ'ল আমি ক্লায়েন্ট-পার্শ্বের পক্ষে যতগুলি মান পরীক্ষা করতে পারি এবং তারপরে ক্রমানুসারে প্রোগ্রামিং করি তবে আমি তা করে এসেছি এবং কোথাও পাইনি। ভিডিও কার্ডে কী ঘটছে তা আমি দেখতে পাবার কোনও উপায় আছে? আমি ব্যবহার করতে পারে একটি সম্পূর্ণ ভিন্ন কৌশল আছে?
আমি জিএলএসএল সংস্করণ 420 (এবং সেই সংস্করণে নির্দিষ্ট বৈশিষ্ট্যগুলি) ব্যবহার করছি, সুতরাং আমি মনে করি না যে glslDevil এটি একটি বিকল্প, বিবেচনা করে এটি 2010 সালে সর্বশেষ আপডেট হয়েছিল।
সম্পাদনা
আমি কিছু সম্পূর্ণ সম্পর্কযুক্ত ডিবাগিংয়ের মাধ্যমে আমার সমস্যার সমাধান করতে সক্ষম হয়েছি।