Skip to main content

Developers

StarCanopy is C++17 with CMake, OpenGL 3.3 and GLSL 1.50, SDL3 and Dear ImGui. The model and the bake live in src/core/, the command line in src/cli/, the study tools in tools/, the tests in test/.

cmake -B build
cmake --build build -j $(nproc)
ctest --test-dir build --output-on-failure

The bake tests need an OpenGL 3.3 context: on Linux, EGL headless -- Mesa's software renderer will do, slowly.

Before a change, read the project's documents, in this order:

Contributions are welcome: see CONTRIBUTING.md. A change to the look ships only after a blind comparison, scored by eye.

StarCanopy is free software under the GPLv3.