में बिट ऑपरेशंस कैसे करूं मैं glsl में बिट ऑपरेशंस कैसे करूं?मैं glsl
नियमित सी शैली बिटवाइज़ ऑपरेटर्स |
, &
का उपयोग करना, ^
, या !
काम नहीं करता।
में बिट ऑपरेशंस कैसे करूं मैं glsl में बिट ऑपरेशंस कैसे करूं?मैं glsl
नियमित सी शैली बिटवाइज़ ऑपरेटर्स |
, &
का उपयोग करना, ^
, या !
काम नहीं करता।
उन्हें जीएलएसएल 1.30 (ओजीएल 3.0) के साथ पेश किया गया है।
आप जो करना चाहते हैं उसके आधार पर, आप अंततः फ़्लोटिंग पॉइंट ऑपरेशंस, x & (2^n)-1 = frac(x/(2^n))*(2^n)
के साथ उन्हें अनुकरण कर सकते हैं, लेकिन आपको फ्लोटिंग पॉइंट त्रुटियों का ख्याल रखना होगा।
क्या ऐसे कुछ उदाहरण हैं? यह और ऑपरेशन वह है जो मुझे सबसे ज्यादा चाहिए, लेकिन कुछ भी या आसानी से आ जाएगा ... – St0fF
आप थोड़ा ऑपरेटरों
उदाहरण कोड यहाँ देखें तक पहुँच प्राप्त करने के लिए अपने शेडर के शीर्ष में या तो
या
लगाने की जरूरत है: http: // stackoverflow .com/a/23730491/763355 – MoDJ