I think it would we fine if there were something like DirectDraw implemented, for FAST 2D Support.
(sighs wearily) not this [[again]].
Look. OpenGL HAS 2D support. We in the mathematical business call it “orthographic projection”. A scary and unique concept, i’m sure, but not one that can’t be grasped by the average pleb.
And if you refer to 2D graphics as glDrawPixels (or whatever the function is called), there is nothing, as far as I know, that stops these functions from being as fast as anything else. On high-end boards, these functions are fast. It’s just a matter of optimization, in other words, it’s up to the driver-makers to provide fast pixeldrawing.