Skip to content

jchilds0/chroma-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Graphics engine for chroma viz

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages