में बनावट बनाम बनावट 2 डी जब जीएलएसएल (uniform sampler2D
) में 2 डी बनावट का नमूनाकरण करते हैं, तो texture
फ़ंक्शन का उपयोग किया जाता है और आयाम नमूना (इस मामले में 2 डी) से अनुमानित होता है। यह 1.30 (GLSL Reference Pages) से जीएलएसएल में एक बनावट का नमूना लेने का आधुनिक तरीका है। हालांकि आप texture2D
फ़ंक्शन का भी उपयोग कर सकते हैं।जीएलएसएल
texture2D
फ़ंक्शन को बहिष्कृत किया गया है और यदि ऐसा है, तो texture2D
फ़ंक्शन को GLSL के कुछ संस्करणों में हटाया जाएगा (या हटा दिया गया है) के लिए समर्थन करेगा?
मूल प्रश्न में ओपनजीएल ईएस का कोई उल्लेख नहीं था, इसलिए मुझे लगता है कि हम वेनिला जीएल के बारे में बात कर रहे थे। यदि उत्तर जीएल ईएस के लिए अलग है, तो यह निश्चित रूप से उल्लेखनीय है; मैं अपना जवाब अपडेट करूंगा (जब तक कि कोई और इसमें शामिल नहीं होना चाहता)। – postgoodism
@ जेसी इस बात पर विचार करते हुए कि इस प्रश्न में किसी भी ईएस का उल्लेख नहीं किया गया है (जिसमें जीएलएसएल 1.30 या 'बनावट' समारोह के बारे में बात न करने के लिए बहिष्कार भी नहीं है, ** प्रश्न में स्पष्ट रूप से उल्लिखित ** ** है, आपकी टिप्पणी ' वास्तव में समझ में नहीं आता है। तथ्य (या यह वैसे भी है?) कि ज्यादातर लोग ओपनजीएल ईएस का उपयोग करते हैं, यह जादूगर रूप से यह बिल्कुल सही जवाब बेवकूफ नहीं बनाता है। क्योंकि आप ऑफ-विषय उत्तर (जो भी कारणों से) की उम्मीद करते हैं, अचानक अचानक विषय-वस्तु का जवाब नहीं देते हैं। –
ओपनजीएल ईएस पर ओपनजीएल और 'बनावट 2 डी()' पर अगर इस प्रयोग 'बनावट()' का उत्तर है तो? मैं वहां एक समारोह होने के लिए पसंद करता। – Zebrafish