SDL is kind of limited when it comes to drawing primitives (no polygon, circle, arc support). We could switch to using Cairo. There's a homebrew formula for cairo and someone has already written cairo crystal bindings.
What would be the performance impact? and can users still perform OpenGL drawing calls? With SDL we will likely need to implement our own primitive drawing methods, probably with shaders.
SDL is kind of limited when it comes to drawing primitives (no polygon, circle, arc support). We could switch to using Cairo. There's a homebrew formula for cairo and someone has already written cairo crystal bindings.