Я добавил пример изображения, пожалуйста, совет
у визуализировать треугольный градиент, используя всего один треугольник и используя glColor для каждого угла.
Но как сделать идеальный прямоугольный градиент? Я пробовал с одним квадом, но в середине получится некрасивый шов. Я также попробовал с текстурой размером 2x2, это было так, как и должно быть: правильное смешивание из каждого угла, но точность выборки текстуры становится неточной, когда растягивается слишком сильно (я начал видеть пиксели размером больше 1x1).
Может быть, есть какой-то способ вычислить это в шейдере?
-
Редактировать: Вот проблема: