मैं जीएलएसएल में जा रहा हूं और बनावट लुकअप के साथ कुछ मदद की ज़रूरत है। मैं भंडारण के लिए एक बनावट का उपयोग करने की कोशिश कर रहा हूं लेकिन मुझे "उचित" बनावट लुकअप नहीं मिल रहा है। मैं सामान्य बनावट 2 डी विधि (जीएलएसएल 1.2 का उपयोग करके) का उपयोग करना पसंद करूंगा लेकिन परिणाम पर्याप्त नहीं हैं।texelFetch के लिए वैकल्पिक?
का उपयोग texture2D:
texelFetch का उपयोग करना:
अब स्पष्ट रूप से कुछ पहले एक साथ कुछ गड़बड़ है।
vec4 texelFetch(sampler2D tex, ivec2 size, ivec2 coord)
{
return texture2D(tex, vec2(float(coord.x)/float(size.x),
float(coord.y)/float(size.y)));
}
तो, यह कैसे ठीक से किया किया जाएगा: यहाँ मुझे क्या करना (हाँ आकार सही हैं जब तक कि वहाँ कुछ मैं के बारे में पता नहीं है) कोशिश कर रहा हूँ है?
आपके द्वारा उपयोग किए जा रहे बनावट फ़िल्टरिंग पैरामीटर क्या हैं? क्या आपके बनावट में मिपमैप्स हैं? –
यह निकटतम था और इसमें कोई मिपमैप नहीं था। हालांकि मुझे समस्या का पता चला। मैं रेंज के बजाय बनावट आकार का उपयोग कर रहा था, इसलिए यह थोड़ी कम हो रही थी। गरीब नामकरण –