Are there any cross-platform libraries for just rendering bitmaps to the screen? I find GPU matrices and rendering states and triangles and all that really cumbersome. Yet sometimes certain game libraries are too high level when I want to directly draw a line or apply some filter to a sprite.
I just want to maintain a bitmap in memory and send it to the screen on various platforms.