Another… erm.. ‘last minute library’

I did intend to tidy up and upload this a while ago, but never got around to it… It’s something I’m using for another project, but makes a fairly nice framework for quick little C++/D3D-based projects. Such as an LD48 entry…

www.bluescrn.net/ld48_13/ld48.zip

It includes:

– D3D init, window creation/resizing/windowed-fullscreen

– Texture loading

– 2D and 3D polygon blitter classes, using (very simple) shaders. (Easyish to add additional shaders)

– Bitmap font rendering (fonts created by the Angelcode BMFont tool, loaded using TinyXML)

– Basic render-to-texture support, and the beginnings of a postprocessing system – currently a fairly rough bloom effect

– Vector and Matrix maths classes

I know there’s still differing opinions over using ‘base code/custom libs’ like this – but this is all fairly basic stuff, and there’s nothing in here that couldn’t be found in other freely available libraries. Just judge my entry (if I manage to complete one!) accordingly…