/cetra

Cetra Graphics Engine

Primary LanguageCMIT LicenseMIT

┏┓┏┓┏┳┓┳┓┏┓
┃ ┣  ┃ ┣┫┣┫
┗┛┗┛ ┻ ┛┗┛┗

Cetra Graphics Engine

cetra.gg

  • Written in C.
  • Just a few dependencies (cglm, glfw, glew, assimp).
  • PBR shader.

c64.webm

Setup

On MacOS:

brew install glfw cglm glew assimp

On Ubuntu:

sudo apt-get install libglfw3-dev libglm-dev libglew-dev libassimp-dev

On Arch:

sudo pacman -S glfw glew assimp
yay -S cglm

On Fedora:

sudo dnf install glfw cglm glew assimp

Build

make

Run

Example apps are built in the build/bin directory.

./build/bin/render ./assets/c64.fbx ./assets/c64.fbm