если я делаю 2-проходный blur, то мне нужно пометить
1 пасс: inTex - MarkAsResoredExpected, tempTex - DiscardContents
2 пасс: tempTex - MarkAsResoredExpected, inTex - DiscardContents
я верно понял фишку, или нет?
Тебе нужна инфа на рендертекстуре с прошлого кадра? Блюр можно делать через несколько читок соседних координат во втором проходе, т.е. без доступа ко второй рендертекстуре.
Но, если что-то с двумя текстурками мутить - то что-то типа того. Разве что, помечаешь ты не в пассах (как это вообще ты себе представляешь?).
Просто берёшь ту текстуру, куда ты всё это пишешь и помечаешь её MarkAsResoredExpected.
DiscardContents это скорее "ленивый clear". Ты его вызываешь где-то в конце рендеринга, если знаешь, что тебе в следующий раз не понадобится старая информация с этой текстуры.
Вообще, на эту специфику есть чатик
@unitycg