আমি ওপেনজিএল ইএস ২.০ তে জ্যামিতি ইনস্ট্যান্সিং করার পরিকল্পনা করছি মূলত আমি আমার দৃশ্যে একই জ্যামিতি (চেয়ার) রেন্ডার করার পরিকল্পনা করছি।
ওপেনজিএল ইএস 2.0 তে এটি করার সর্বোত্তম উপায় কী?
আমি একটি গুণ হিসাবে মডেল ভিউ mat4 পাস করার বিষয়ে বিবেচনা করছি। যেহেতু বৈশিষ্ট্যগুলি প্রতি ভারটেক্স ডেটা হয় তাই আমাকে একই ম্যাট 4টি একই ত্রিভুজের প্রতিটি শীর্ষবিন্দুর জন্য তিনবার পাস করতে হবে (যেহেতু মডেলভিউটি ত্রিভুজের শীর্ষে অবস্থিত স্থির থাকে)।
এটি জিপিইউতে প্রেরিত প্রচুর অতিরিক্ত ডেটার পরিমাণ (2 অতিরিক্ত উল্লম্ব * 16 ভাসমান * (ত্রিভুজের সংখ্যা) অতিরিক্ত ডেটা পরিমাণ)।
বা আমি কি কেবল ত্রিভুজ প্রতি ম্যাট 4 প্রেরণ করব? তবে বৈশিষ্ট্যগুলি "প্রতি ভার্টেক্স" ডেটা হিসাবে সংজ্ঞায়িত করা থেকে বৈশিষ্ট্যগুলি কীভাবে ব্যবহার করা সম্ভব?
ওপেনজিএল ইএস ২.০ এ ইনস্ট্যান্সিং করার সর্বোত্তম এবং কার্যকর উপায় কোনটি?
glVertexAttribDivisor
:(