WIP on recursive shader