I've been working on a small little application, and I've been using DirectX/3D to draw textures to the screen (all 2-dimensional elements). The API, I find, is pretty easy to use and to incorporate using OOP principles, but I can't help but feel that using DirectX on something this small is insanely over-kill.
I can't seem to find consensus on a good alternative, though. Any suggestions?
EDIT: Native alpha-blending and PNG file support is necessary.
With much first-post love, Jengerer
.bmp
,.dds
,.dib
,.hdr
,.jpg
,.pfm
,.png
,.ppm
and.tga
file formats. – Cyclometer