How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
cr.h: A Simple C Hot Reload Header-only Library
The main features of fungos/cr are: Graphics and Games.
Projects with overlapping indexed features include: cultrarius/swarmz — A free, header-only C++ swarming (flocking) library for real-time applications. floooh/sokol — Sokol is a C hardware abstraction layer and cross-platform graphics library designed for managing windowing, input,… g-truc/glm — This project is a header-only C++ library designed for graphics mathematics, providing a comprehensive suite of… google-research/tiny-differentiable-simulator — Tiny Differentiable Simulator is a header-only C++ and CUDA physics library for reinforcement learning and robotics… gwiazdorrr/cxxswizzle — Modern C++ swizzling header-only library. andy-thomason/vookoo — A set of utilities for taking the pain out of Vulkan in header only modern C++.
A free, header-only C++ swarming (flocking) library for real-time applications
Sokol is a C hardware abstraction layer and cross-platform graphics library designed for managing windowing, input, and audio across different operating systems. It functions as a GPU resource manager and multimedia application framework, providing a unified API for rendering 2D and 3D graphics across WebGL, Metal, Direct3D, and OpenGL. The project is distinguished by its single-header implementation, which simplifies integration and portability. It utilizes a stateless render pass definition and a one-update-per-frame model to synchronize CPU data to GPU memory and manage resource lifecycles
This project is a header-only C++ library designed for graphics mathematics, providing a comprehensive suite of vector, matrix, and quaternion types. It is built using template metaprogramming to generate mathematical primitives at compile time, eliminating the need for precompiled binary libraries and allowing for direct integration into existing build systems. The library is distinguished by its strict adherence to the OpenGL Shading Language specification, ensuring that mathematical results remain consistent across both CPU and GPU code. It provides specialized utilities for managing float
A set of utilities for taking the pain out of Vulkan in header only modern C++