gl_TexCoord[0].x
дает вам координату текстуры s, а gl_TexCoord[0].y
дает координату текстуры s.
Если вы пишете фрагментный шейдер, положение пикселя не должно иметь значения.Я не пробовал, но, возможно, вы можете получить его, используя gl_in
, который определяется как:
in gl_PerVertex {
vec4 gl_Position;
float gl_PointSize;
float gl_ClipDistance[];
} gl_in[];
, но я не уверен, что он доступен для пиксельных шейдеров.