I tried straight OpenGL but found doing 2D stuff too complex.
Same for JEDI-SDL

I've just tried GLXtreem and it seems to have exactly what I want. So I'm going to spend some time on this and see if its better than my DelphiX stuff.