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…