These are single file libraries for everything! Ok, maybe almost everything.
Remember that this libraries are not free of bugs, I assume you propably can find a lot of memory leaks.
Lib | Category | Description |
---|---|---|
ul_audio.h | audio | read (later also save) wave (maybe later also mp3) files |
ul_sound.h | audio | wraps audio APIs (currently only ALSA) |
ul_mesh.h | 3D geometry | Loads PLY/OBJ/STL meshes |
ul_quick_gui.h | User interface | Create simple user interface (unfinished, don`t use) |
ul_bitmap.h | Images processing | Load BMP files |
ul_math3d.h | Math - Linear Algebra | Calculates matrices and vectors |
These are loosely made libraries, so some of them may be for specific operating system, some of them may only operate on a few cases of formats/things.
Idea to make some sort of single-file libraries comes from stb collection of single-file libraries. I created those libraries mainly to extend stb libraries which I thought were missing for me there.
I probably gonna create more when I am gonna need it or feel urge to create some more.
Have fun!