का उपयोग करने में बहुत धीमी गति से GLSurfaceView.Renderer
की विधि में नियमित अंतराल पर स्नैपशॉट लेने के लिए glReadPixels
का उपयोग कर रहा हूं। मुझे अपनी ऐप आवश्यकताओं के अनुसार अपना डेटा सहेजने के लिए नियमित अंतराल पर इस स्नैपशॉट को लेने की आवश्यकता है।glReadPixels
हालांकि glReadPixels
प्रदर्शन वास्तव में धीमा है और एक अंतराल दिखाता है।
gl.glReadPixels(0, 0, 1280, 752, GL10.GL_RGBA,GL10.GL_UNSIGNED_BYTE, bb);
वहाँ glReadPixels
उपयोग करने के लिए एक विकल्प है: यहाँ कैसे मैं विधि का उपयोग है? मैं अंतराल के बिना छवि को कैसे बचा सकता हूं?
हे यादृच्छिक, मुझे आश्चर्य है कि क्या आपने इस मुद्दे को किसी भी तरह हल किया है? मुझे एक समान glReadPixels बाधा का सामना करना पड़ रहा है। मैं देखता हूं कि बर्नी का जवाब स्वीकार कर लिया गया था। क्या पीबीओ रंग प्रारूप में मदद या स्विचिंग में मदद करता है? –