Я хочу сделать рендеринг с помощью шейдера WebGL, но мне нужно прочитать массив данных, которые были сгенерированы шейдером из предыдущего кадра. Я делаю это с помощью шейдера для записи в текстуру и чтения той же шейдерной текстуры. Тем не менее, это не работает. Шейдер может прочитать текстуру из последнего кадра и отлично записать в буфер кадра, но он просто не может снова записать в текстуру. Я также пытался скопировать текстуру в другой модуль изображения, но он тоже не работает. Мне интересно, есть ли какие-либо ограничения на текстуру webGL, что вы не можете делать чтение / запись в одном и том же шейдере? или я что-то не так сделал?
Спасибо заранее,
Yi