renamed
added colorBits
rearchicture a bit the passes, added SubPass
added output (if different from src)
added saturate() support
added texture copy