/ / क्या जीएलएसएल शेडर्स एसडीएल_Textures पर लागू हो सकते हैं? - सी ++, ओपनएलएल, ग्लस्ल, एसडीएल -2

क्या जीएलएसएल शेडर्स एसडीएल_Textures पर लागू किए जा सकते हैं? - सी ++, ओपनएलएल, ग्लस्ल, एसडीएल -2

मैं एक खेल पर काम कर रहा हूं और मैं जानना चाहता हूंअगर मैं ओपनजीएल बनावट की आवश्यकता के बिना एसडीएल_Textures में जीएलएसएल शेडर्स लागू कर सकता हूं; और यदि हां, तो कैसे? मैंने सोचा कि यह संभव हो सकता है क्योंकि मैं इस धारणा के तहत हूं कि एसडीएल_Tक्चर सिर्फ ओपनजीएल वाले हैं।

उत्तर:

जवाब के लिए 0 № 1

नहीं, जीएलएसएल जीपीयू पर चलता है, और इसलिए,बनावट को एक्सेस करने और संशोधित करने में सक्षम होने के लिए जीपीयू पर मेमोरी को मैप किया जाना चाहिए। जीएलएसएल केवल ओपनजीएल ऑब्जेक्ट्स को संसाधित कर सकता है, क्योंकि ओपनजीएल को डिज़ाइन किया गया था।

हालांकि, ए का उपयोग कर PBO, आप GPU से / से बनावट को अपलोड / डाउनलोड करने में लगने वाले समय को बेहतर बना सकते हैं।