मैं शेडरक्या यह कोड में ग्लिसल वर्दी स्थान कैशिंग के लायक है?
myProgram.uniform3fv("uniformVector", 0.0f, 0.1f, 1.0f);
में उनके वास्तविक नाम के माध्यम से वर्दी निर्धारित करने की क्षमता है करने के लिए चाहते हैं मैं एक मानचित्र के कुछ फार्म में कैश स्थानों करना है?
std::map<std::string, unsigned int> // or unordered_map
या शायद ओपनजीएल (डेस्कटॉप पर) कैश इसे किसी भी तरह से कैश करता है, तो मुझे कोई प्रदर्शन अंतर नहीं होगा?
इसलिए ज्यादातर मामलों में, हम धारणाओं (ड्राइवर कार्यान्वयन के बारे में) पर भरोसा नहीं कर सकते हैं और यह हमारे लिए इस तरह के सरल कैशिंग करना बेहतर है। – fen