У меня есть полупрозрачная текстура с различной непрозрачностью в разных местах.У меня есть основной битмап текстуры и битмап маски.Когда программа выполняется, альфа-значения из битовой карты маски загружаются в альфа-значения основной битовой карты текстуры.Области, которые я хочу сделать прозрачными, имеют значение 255 альфа, а области, которые я хочу оставить полностью непрозрачными, имеют значения 0 альфа.Между значениями средней прозрачности также есть промежуточные значения.
Я испробовал всевозможные настройки glBlendFunc (), но он либо полностью невидим, либо действует на цвета RGB исходной текстуры.