2D framebuffer (render-to-texture) utils for kami