При рисовании объектов мы указываем текстурные координаты в данных самого объекта
float vertices[] = {
// positions // colors // texture coords
0.5f, 0.5f, 0.0f, 1.0f, 0.0f, 0.0f, 1.0f, 1.0f, // top right
0.5f, -0.5f, 0.0f, 0.0f, 1.0f, 0.0f, 1.0f, 0.0f, // bottom right
-0.5f, -0.5f, 0.0f, 0.0f, 0.0f, 1.0f, 0.0f, 0.0f, // bottom left
-0.5f, 0.5f, 0.0f, 1.0f, 1.0f, 0.0f, 0.0f, 1.0f // top left
};
эти текстурные координаты дают нам отображение вершины или ребра к краю.
Если я хочу сделать плоскую отображение, чем я указываю координаты текстуры в фрагментном шейдере.
texture( material.texture1 , vec2( (gl_FragCoord.x * 0.005) , gl_FragCoord.y * 0.005 ))
Вместо того, чтобы делать это в фрагментном шейдере, возможно ли это сделать в самом коде.