rendering to texture actually works quite well