के बिना फ्रेमबफर को बफर ऑब्जेक्ट को प्रस्तुत/ड्रा कैसे करें Opengl spec 4.0 glDrawPixels को बहिष्कृत किया गया है।gldrawPixels
कुडा इंटरऑपरेबिलिटी के लिए यह "ओपनगल बफर ऑब्जेक्ट्स" का उपयोग करना सबसे अच्छा लगता है। (एक विकल्प बनावट या सतह हो सकता है लेकिन इन्हें कैशिंग/समरूपता के मुद्दे हैं और इसलिए मेरे कुडा कर्नेल के लिए अनुपयोगी हैं)।
मैं बस एक कूडा कर्नेल बनाना चाहता हूं जो इस मैप किए गए ओपनगल बफर ऑब्जेक्ट का उपयोग करता है और इसे "पिक्सेल सरणी" या मेमोरी होल्डिंग पिक्सल का एक टुकड़ा उपयोग करता है, बाद में बफर अनैप किया जाता है।
मैं तब ओपनग्लू प्रोग्राम को बफर ऑब्जेक्ट को फ्रेमबफर पर खींचना चाहता हूं। मैं एक ओपनजी एपीआई का उपयोग करना चाहता हूं जिसे बहिष्कृत नहीं किया गया है।
फ़्रेम बफर पर बफर ऑब्जेक्ट खींचने के लिए अन्य तरीके/एपिस क्या हैं? (बफर प्रस्तुत करने के लिए भी उपयोग नहीं किया जा सकता है क्योंकि उनके पास शायद Cuda arrays/कैशिंग समस्याओं के समान समस्या है, इसलिए यह फ्रेमबफर ऑब्जेक्ट/एक्सटेंशन को बाहर करता है?!?)।
क्या ओपनजी 4.0 में अब कोई अंतर/गायब कार्यक्षमता है कि glDrawPixels को बहिष्कृत किया गया है? या क्या कोई विकल्प है?
मैं नीचे नहीं हूं खड़ा। आपका पहला बिंदु बताता है कि सीयूडीए/ओपनसीएल-ओपनजीएल इंटरऑप (और वे हैं) के लिए ओपनजीएल बफर ऑब्जेक्ट्स की सिफारिश की जाती है। क्या आप अन्य विकल्पों की तलाश में हैं या क्या उस एवेन्यू के साथ कोई समस्या है? – Ani
क्यूडा मैनुअल ओपनग्लू के साथ क्यूडा ग्राफिक्स इंटरऑपरेबिलिटी के लिए तीन समाधान का उल्लेख करता है: बफर ऑब्जेक्ट्स, टेक्सचर और रेंडर बफर। मैनुअल बाद में बनावट का उल्लेख करता है और बफर प्रस्तुत करने में कई धागे द्वारा पढ़ने/लिखने के साथ मुद्दों को कैशिंग होती है। इस प्रकार मैं अपने आप को निष्कर्ष पर पहुंचाता हूं कि केवल एकमात्र विकल्प "बफर ऑब्जेक्ट्स" है। सवाल यह है कि "ओपनजीएल के साथ बफर ऑब्जेक्ट कैसे प्रदर्शित करें"? –