Каковы различия между gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].p
и gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z
?
Я так понимаю gl_TexCoord[0].x, gl_TexCoord[0].y gl_TexCoord[0].z
это пиксельные координаты?
Но что это gl_TexCoord[0].s, gl_TexCoord[0].t gl_TexCoord[0].p
значит и где я должен их использовать?
sampler2DShadow
сtexture
помощью что р координат этого значения для сравнения. Доступ к asampler2DShadow
сtextureProj
помощью означает, что координата p является значением сравнения, а координата q делится на остальные три ( перед сравнением, так что p фактическиcomparison * q
). У них нет никакого внутреннего значения; значение меняется в зависимости от того, как они используются.