glTexImage2D और glTexSubImage2D एक बनावट के लिए पिक्सल के एक बफर पारित करने के लिए केवल तरीके हैं?glTexImage2D
पल मैं एक सेटअप समारोह में उपयोग पर glTexImage2D बफर के रूप में अशक्त गुजर, और फिर पाश प्रस्तुत करना पर रहा glTexSubImage2D फोन प्रत्येक यात्रा पर नई बफर डेटा के साथ।
लेकिन जानते हुए भी कि बनावट इस तरह के आयाम के रूप में किसी भी संपत्ति नहीं बदलेगा, वहाँ प्रतिपादन बनावट के लिए वास्तविक पिक्सेल डेटा पारित करने के लिए किसी भी अधिक कुशल तरीका है?
मुझे लगता है कि FBO सबसे अच्छा विकल्प होगा, लेकिन, मेरे बनावट GL_LUMINANCE पैरामीटर का उपयोग करने की जरूरत है और मैं बस पता चला कि FBO इस तरह का समर्थन नहीं करते। तो glteexSubImage2D का उपयोग करने का एकमात्र विकल्प है? – PerracoLabs
क्या आप डेस्कटॉप ओपनजीएल या ओपनजीएल ईएस का उपयोग करते हैं? Android पर OpenGL ES का उपयोग कर –
। GL_LUMINANCE का उपयोग करने का कारण यह है कि मुझे YUV420sp डेटा को एक शेडर में पास करना होगा, क्योंकि मैं 2 विमानों को पार करने के लिए glteexSubImage2D पर 2 कॉल करता हूं, एक वाई के लिए और दूसरा यूवी के लिए। और इसलिए मुझे GL_LUMINANCE का उपयोग करना है। शेडर को डेटा पास करने से पहले वाईयूवी को आरजीबी में परिवर्तित करने का विकल्प गति कारणों के लिए एक विकल्प नहीं है। – PerracoLabs