canvas_ity: A tiny, single-header <canvas>-like 2D rasterizer for C++
Summary
canvas_ity is a tiny header-only C++ library that provides a canvas-like API for immediate-mode 2D vector graphics with high-quality rendering. It emphasizes gamma-correct blending, antialiasing, and compact size, while noting limitations such as single-threaded rendering and lack of GPU acceleration. The article includes usage guidance, a complete example, and a mapping to HTML5 canvas for comparison.