Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 1.13 KB

README.md

File metadata and controls

37 lines (29 loc) · 1.13 KB

chroma-engine

Graphics engine for chroma viz built using GTK (v3) and Open GL w/ GLEW.

Features

Chroma Hub sends a list of templates to Chroma Engine on startup in order to synchronize templates between Chroma Engine and Chroma Viz instances. Communicates with Chroma Viz over tcp to render graphics. Build executable to run Chroma Engine as a standalone window, or embed as a GtkGLRender in other GTK applications using the static library.

Chroma_Engine Chroma_Engine

Build from Source

  • Requires a C compiler, cmake, gtk3, glew, freetype2 and libpng.
  • Clone the git repo
git clone https://github.com/jchilds0/chroma-engine
cd chroma-engine
  • Build chroma-engine using cmake
cmake -S . -B build/
cmake --build build/
  • Run chroma-engine
./build/chroma-engine -c config/config.toml

Disclaimer

This is a personal project, not an application intended for production.