Я пытаюсь создать библиотеку, которую я могу использовать для обработки 2-мерного рендеринга в Opengl (c ++). У меня есть все, но я не могу понять, как сделать текущие цвета прозрачными (например, возможность установить 255, 0, 255 до прозрачного) Из чтения по теме я понимаю, что мне нужно предварительно обработать текстуру и установить альфа-значение этого цвета равным 0, но я понятия не имею, как это сделать.
PS: я использую SOIL для загрузки текстур, если это помогает.