Смешивание считается частью функций для каждого фрагмента, для которых требуются значения с плавающей запятой, следовательно, оно не действует при рендеринге в ненормализованные целочисленные текстуры.
С spe c В разделе 4.1 перечислены 9 операций, которые происходят с пикселем / фрагментами.
В разделе 4.1.7 Смешивание, которое является операцией 7 из 9 операций, говорит:
Смешивание применяется, только если буфер цвета имеет формат с фиксированной запятой. Если буфер цвета имеет целочисленный формат, переходите к следующей операции.
Другими словами, операция смешивания пропускается, если вы используете целочисленный формат.
Вместо этого может просто discard
фрагмент, если значение альфа ниже заданного порога.
if(alpha < 0.5) discard;
output_id = uvec4(input_symbol_id,input_instance_id,0,1);