Muzzle

Rendering framework built in C and OpenGL 4.6

Muzzle is a rendering framework built in C and OpenGL 4.6. I started Muzzle in middle school as a simple utility wrapper over Raylib. It then was rewritten to be be entirely independent of Raylib, instead being built on top of OpenGL 2.0 and GLFW. However, OpenGL 2.0 was already a long-gone and deprecated version of OpenGL, so a new rewrite is in progress to bring OpenGL 4.6 support. This new version (Muzzle 3.0, dev branch) is already on parity with the previous of Muzzle and ready for use. In fact, my high school computer science group and I have been using Muzzle 3.0 for a total of 4 school projects. 3 of the projects were group projects and one of the projects was an independent sound visualizer project done by one of my classmates using Muzzle. The 3 group projects were Green Ridge Forest, Vestige, and Abyss.

Media