В фиксированной функции OpenGL вы можете генерировать текстурные координаты, активируя режимы генерации текстурных координат.Есть пара фиксированных алгоритмов (сферические координаты, координаты отражения), и есть один, который умножает компонент вершины на матрицу 4x4 для генерации координаты текстуры.
В шейдерах вы можете использовать все, что можете алгоритмическигенерировать.
Однако, не сообщая нам, как вы хотите, чтобы текстура отображалась на поверхности, невозможно узнать, возможно ли то, что вы хотите.Нет glTextureMyObject
, который делает «что-то»;либо должны использоваться явные координаты текстуры, либо какой-то алгоритм должен их генерировать.