А у тебя получилось менять uniforms у шейдера без пересоздания RenderEffect каждый кадр?

Я шейдерами делал вот так: