render per pipe not per channel