আমার পয়েন্ট মেঘ রয়েছে যা স্ক্রিনে রেন্ডার হচ্ছে। প্রতিটি পয়েন্টের অবস্থান এবং রঙের পাশাপাশি একটি আইডি রয়েছে।
আমাকে টেক্সচারে প্রতিটি পয়েন্টের জন্য আইডি রেন্ডার করতে বলা হয়েছিল তাই আমি একটি এফবিও তৈরি করেছি এবং দুটি টেক্সচার সংযুক্ত করেছি, একটি রঙের জন্য এবং একটি গভীরতার জন্য। আমি এই অফ-স্ক্রিন রেন্ডারিংয়ের জন্য প্রয়োজনীয় ভিএও এবং ভিবিও তৈরি করেছি এবং প্রতিটি পয়েন্টের জন্য এর অবস্থান এবং আইডি আপলোড করেছি।
একবার এফবিওতে রেন্ডারিং হয়ে গেলে glReadPixels()
, মানগুলি কী তা দেখার জন্য আমি রঙ-টেক্সচারের পিক্সেলগুলি পড়ি তবে সেগুলি সমস্ত সাফ হয়ে গেছে বলে মনে হচ্ছে, তাদের কাছে থাকা মানটি একই glClearColor()
।
এটি আমার এফবিওর রঙিন টেক্সচারে যা রেন্ডার হচ্ছে তা ডিবাগ করার কোনও উপায় আছে কি? আপনি যে কোনও টিপস সরবরাহ করতে পারেন সেগুলি অত্যন্ত স্বাগত।