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