Real output from real C++ programs
These are captures from executables shipped in the repository—not design mockups. Each example isolates a useful rendering or interaction pattern and links directly to its source.
VectorGL Showcase
A cohesive interface scene demonstrating SDF primitives, paths, transforms, glow layers, text, and perceptual Oklab color interpolation.
View source →
Node Editor
A practical editor with draggable nodes, Bézier connections, port replacement, zoom, pan, selection, deletion, a palette, and minimap.
View source →
Path Laboratory
Stars, waves, spirographs, cubic curves, compound contours, strokes, fills, transforms, and animated dashboard cards.
View source →
Animation System
Tween, spring, keyframe, loop, and ping-pong motion displayed across synchronized shapes and color transitions.
View source →
Nested Clipping
Animated overflow, rounded stencil masks, nested clip intersections, a scrolling activity feed, and save/restore state in one focused UI composition.
View source →Understand the rendering flow
These compact examples isolate one idea at a time, making them useful as starting points for your own components.
Explore complete examples
The repository includes applications you can compile, modify, and step through in a debugger.
Compile every example
cmake -S . -B build -DVECTORGL_BUILD_EXAMPLES=ON
cmake --build build --config Release
ctest --test-dir build -C Release --output-on-failure
--config Release on both the build and test commands.