वेबलॉग / ओपनजीएल ES में glUniformMatrix4fv का ट्रांज़िशन वैल्यू क्यों झूठा होना चाहिए?
ओपनजीएल ईएस कल्पना का कहना है कि पारगमन मूल्य गलत होना चाहिए या एक INVALID_VALUE उत्पन्न होता है। फिर पैरामीटर क्यों है?
वेबलॉग / ओपनजीएल ES में glUniformMatrix4fv का ट्रांज़िशन वैल्यू क्यों झूठा होना चाहिए?
ओपनजीएल ईएस कल्पना का कहना है कि पारगमन मूल्य गलत होना चाहिए या एक INVALID_VALUE उत्पन्न होता है। फिर पैरामीटर क्यों है?
जवाबों:
पैरामीटर मौजूद है क्योंकि OpenGL ES युक्ति OpenGL युक्ति के अनुरूप है: OpenGL ES 2.0 OpenGL डिस्क विनिर्देशन के सापेक्ष परिभाषित किया गया है
OpenGL कल्पना में, यह पैरामीटर मौजूद है इसलिए यह OpenGL ES स्पेक में भी मौजूद है, भले ही इसका अप्रयुक्त हो।
क्योंकि OES मानक OpenGL का एक सबसेट है, और फ़ंक्शन दोनों कार्यान्वयन में समान पैरामीटर होना चाहिए। ओपनजीएल में पैरामीटर ट्रांसफ़ॉर्म का उपयोग यह निर्दिष्ट करने के लिए किया जाता है कि मैट्रिक्स पंक्ति-प्रमुख या स्तंभ-प्रमुख क्रम में है, लेकिन चूंकि ओईएस केवल कॉलम-प्रमुख का समर्थन करता है, इसलिए इसे हमेशा गलत होना चाहिए।