एक जीएलएसएल टुकड़ा shader में मैं एक float
में डालने की कोशिश कर रहा हूँ int
। संकलक एक त्रुटि उठाता है:
ERROR: 0:60: '=' : cannot convert from 'mediump float' to 'highp int'
मैं की शुद्धता बढ़ाने की कोशिश की int
:
mediump float indexf = floor(2.0 * mixer);
highp int index = indexf;
लेकिन कोई फायदा नहीं हुआ।
मैं int
ठीक से कैसे डालूं?
1
भविष्य के संदर्भ के लिए, आपको बेहतर उत्तर मिलेगा यदि आप स्टैक ओवरफ्लो में सामान्य प्रोग्रामिंग प्रश्न पूछते हैं। stackoverflow.com - समुदाय की प्रतिक्रिया के आधार पर यह प्रश्न वैसे भी वहाँ माइग्रेट हो सकता है।
—
Ricket
पुनर्व्याख्या करने वाली जातियों के लिए, अब जैसे कार्य हैं
—
jozxyqk
floatBitsToInt
।