Home

Awesome

msh - Maciej's Toolbox

Examples repository

This repository contains a number of libraries and utilities that I use for my daily development, written in C.

Libraries

Nameversiondescription
msh_std.h0.6various helper functions and typedefs
msh_containers.h0.5Dynamic Array, Hash table, Disjoint union set
msh_argparse.h0.8command-line argument parsing
msh_vec_math.h0.82glsl inspired vector math (vectors, matrices and quaternions)
msh_ply.h1.01Fast PLY File I/O Benchmark

Utilites

Nameversiondescriptiondependencies
msh_camera.h0.65various types of camera controlsmsh_vec_math.h

Experimental folder

Experimental folder contains some code that I am working on during my spare time, and is generally very unstable, might be completely changed or deleted. Would not encourage anyone to use these files.

Disclaimer

These libraries have been inspired by excellent libraries by Sean Barret. I'd also like to point you to many other single file libraries:

They are excellent and you should do yourself a favor and try them out!