I think I got it, seems to be working now. when I call texld I use the write mask rgba for the destination. so -texld r3.rgba, t3- which is hopefully the right way to do it. either way it's working now.