में सक्रिय है या नहीं, मैं जानना चाहता हूं कि GL_TEXTURE_2D शेडर में सक्रिय है या नहीं।पता लगाएं कि क्या GL_TEXTURE_2D शेडर
मैं शेडर के साथ-साथ सक्रिय बनावट (यदि GL_TEXTURE_2D सेट है) पर रंग बाध्य कर रहा हूं और इन दोनों को गठबंधन करने की आवश्यकता है।
तो यदि बनावट बना है, तो रंग और बनावट (नमूना 2 डी * रंग) मिलाएं और यदि कोई बनावट बाध्य नहीं है, तो रंग का उपयोग करें।
या मुझे इसके बारे में एक और तरीका जाना चाहिए?
धन्यवाद, सफेद बनावट विधि के लिए बहुत मदद करता है :) – RobotRock
+1। कहीं और सूचीबद्ध एकमात्र समाधान दो अलग-अलग शेडरों का उपयोग करना है, जो ज्यादातर मामलों में व्यर्थ है। डिफ़ॉल्ट रूप से – SystemParadox
opengl आपके शेडर नमूने के लिए एक मान निर्दिष्ट करता है, इसलिए काम करने के लिए आपको यह जांचने की आवश्यकता है कि बनावट आकार 1 से अधिक है या नहीं – Sherlock