मैं ओपनगल के साथ बहुत नौसिखिया हूँ। मुझे लगता है कि glReadPixels भयानक है तो ऐसा करने का सबसे अच्छा तरीका क्या है? मैं एक ऐसा कार्य करने के बारे में सोच रहा था जो एक बनावट आयता को लॉक करता है, तो पिक्सेल को रैम में कॉपी करने के लिए glTexSubImage2D की तरह कुछ करें, इसे संशोधित करें, फिर राम को वापस बनावट में कॉपी करने के लिए glTexSubImage2D का उपयोग करें। क्या यह एक अच्छा तरीका है? मैं एक ध्वज की तरह ऑप्टिमाइज़ेशन के बारे में सोच सकता हूं कि बनावट की प्रतिलिपि न लें क्योंकि आप इसे सब ओवरराइट कर देंगे और कैशिंग करेंगे।ओपनजीएल में पिक्सेल तक पहुंचने का सबसे अच्छा तरीका?
मैं अन्य विधियों का उपयोग कैसे कर सकता हूं? क्या आप में से कोई मुझे उन ग्लैक्स फ़ंक्शंस के नाम बता सकता है जिन्हें मैं चाहता हूं (इसलिए मैं मैन्युअल पढ़ सकता हूं) या मुझे ट्यूटोरियल पर इंगित कर सकता हूं? मैंने googling की कोशिश की लेकिन ज्यादातर परिणाम ऐसा लगता है कि यह मेरे मन में क्या नहीं कर रहा था।
क्या आप कृपया जो कुछ करने की कोशिश कर रहे हैं उस पर विस्तार से बता सकते हैं? निल्स सही है, यदि आपको वास्तव में आवश्यकता है, तो glReadPixels का उपयोग करें, लेकिन यह तेज़ होने की अपेक्षा न करें। यदि आप समझाते हैं कि आप क्या करने की कोशिश कर रहे हैं, तो शायद यहां कोई व्यक्ति बेहतर तरीके सुझा सकता है और पूरी तरह से पिक्सेल पढ़ने की आवश्यकता से बच सकता है। –
ओजे के अनुरोध के लिए दूसरा। बहुत कम (प्रतिपादन) चीजें हैं जिन्हें वास्तविक पिक्सल पुनर्प्राप्त करने की आवश्यकता होती है। –