К

Во-первых не очень понятно что есть
src
, а что есть dst
? Я думал что dst
это что уже есть во фреймбуфере, а src
это то, что приходит из шейдера. Это так?Во-вторых моя ментальная модель не соответствует тому, что я вижу экспериментально. Допустим, есть красный
[1, 0, 0, 1]
фон и я рендерю на нем [0, 0, 0, 0.5]
(цвета задаю в шейдере). По формуле должно получиться [0, 0, 0, 1] + [1, 0, 0, 1] * 0.5
, т.е. [0.5, 0, 0, 1]
, но получается просто черный. Немножко блендится начинает только с альфы 0.05 где-то.Где моя ошибка?