Renderbuffer and framebuffer now created once per texture.

now being lazily initialized on first usage and kept
instead of being recreated on each call to drawTo.