6
में gl_TexCoord के समकक्ष क्या है मेरे पास एक ओपनजीएल शेडर है जो निम्न की तरह gl_TexCoord का उपयोग करता है। लेकिन ओपनजीएल ईएस में, gl_TexCoord समर्थित नहीं है। मुझे आश्चर्य है कि ओपनजीएल ईएस पर काम करने के लिए कोड को दोबारा करने के लिए मैं क्या कर सकता हूं।ओपनजीएल ईएस 2.0
void main()
{
//scene depth calculation
float depth = linearize(texture2D(inputImageTexture2,gl_TexCoord[0].xy).x);
if (depthblur)
{
depth = linearize(bdepth(gl_TexCoord[0].xy));
}
...
}
इसे मिला। आगे, gl_TexCoord [0] और gl_TexCoord [3] के बीच क्या अंतर है? कोई लेख/दस्तावेज जिसे संदर्भित करने के लिए संदर्भित किया जा सकता है? – tom
@tom: यह एक * सरणी * है। अधिकांश भाषाओं में '[]' वाक्यविन्यास का अर्थ यही है। –
यह निश्चित रूप से है। मैं समझने की कोशिश कर रहा था कि gl_TexCoord [0] और gl_TexCoord [3] क्या है। कोड जो मैंने विरासत में लिया है, इसमें gl_TexCoord [0] और gl_TexCoord [3] का संदर्भ दिया गया है, लेकिन कोई gl_TexCoord [1] और gl_TexCoord [2] नहीं है, इसलिए मैं सोच रहा था कि क्यों। कोई सुझाव? – tom