@ninogenio: I tend to disagree, it depends on what you do. As long as the texture in VRAM has the same format as the memory region you want to upload, it's really fast.
and shaders for old-school demos/intros/etc... well, yes but there are simpler ways too. None of my remakes use shaders or gl extensions to simulate the Amiga's copper.