Я видел код шейдера, использующий эти два. Но я не понимаю, какая между ними разница, между текстурой и фрагментом.
Насколько я знаю, фрагмент - это пиксели, так что же такое текстура?
Некоторые используют этот код:
vec2 uv = gl_FragCoord.xy / rectSize.xy;
vec4 bkg_color = texture2D(CC_Texture0, uv);
некоторые используют:
vec4 bkg_color = texture2D(CC_Texture0, v_texCoord);
с v_texCoord = a_texCoord;
Оба работают, за исключением того, что первый способ отображает перевернутое изображение.