यूबीओ का उपयोग करते समय, हम एक बाध्यकारी बिंदु पर एक समान ब्लॉक बांधते हैं। फिर हम भी एक ही बात करने के लिए बाध्यकारी UBO बाँध: कुछ की तरह:glUniformBlockBinding और glBindBufferBase के बीच ऑर्डर करना महत्वपूर्ण है?
- मैं पहली बार या glBindBufferBase glUniformBlockBinding निर्दिष्ट करना चाहिए या आदेश कोई फर्क नहीं पड़ता:
glUseProgram(ProgramName); glUniformBlockBinding(ProgramName, uniformLocation, bindingPoint); glBindBufferBase(GL_UNIFORM_BUFFER, bindingPoint, bufId);
मैं इस पर 2 प्रश्न हैं ?
- यदि मेरी समझ सही है, तो ग्लोब बाइफरबेस को केवल यूबीओ को डेटा के साथ अपडेट करने के बाद ही बुलाया जाना चाहिए। यदि यह सही है तो यह मेरे पहले प्रश्न का उत्तर देता है।
'वर्दीस्थान' यह एक समान स्थान नहीं है। यह एक समान ब्लॉक सूचकांक है। यह वही बात नहीं है। –
* "यदि यह सही है तो यह मेरे पहले प्रश्न का उत्तर देता है।" * - नहीं, यह नहीं है (* "उत्तर" का जिक्र है * * नहीं "सही है" *)। यह क्यों होना चाहिए –