Я хотел бы увеличить яркость текстуры, используемой в рендеринге OpenGL. Например, сделать его ярко-красным или белым. Это среда 2D-рендеринга, где каждый спрайт отображается как текстура в полигоне OpenGL.
Я мало что знаю об обработке данных, и мой движок работает с кешем текстур, поэтому изменение всей поверхности повлияет на все, используя текстуру.
Я могу смоделировать эффект, имея «маску» и накладывая ее, что позволяет мне сделать спрайт сплошным цветом, но это забирает память
Если есть какое-либо другое решение для этого?