Skip to content

AMAIOLAMO/flatova-opengl

Repository files navigation

Flatova Icon

FLATOVA

An OpenGL based rendering engine, featuring simplistic Entity Component System(ECS), and written conforming C99 standard.

Screenshots

Screenshot1

Screenshot2

Screenshot3 Thanks to Igor Rogov for his Medieval Tavern!


Installation

Dependencies

  1. Any C99 standard capable compiler
  2. Meson Build System

Windows

NOTE: using of MSYS2 is not recommended as it has certain header files that collides with the project's variable names! // TODO

Linux

// TODO

Unix

// TODO

MacOS

// TODO

Compilation Instructions

open cloned repository in terminal, then type the following command:

meson setup build

this allows Meson to setup the build directory for your own operating system. It will hopefully find most of the required dependencies and compilers from your system.

meson compile -C build

This will prompt Meson to compile the project utilizing the build directory you have just generated.

this should utilize the Meson Build System to compile the project.

Contribution Guide

See:

  1. Project Structure (Incomplete)
  2. Issue tracking (Incomplete)

Licensed under MIT by CXRedix.

About

opengl version of flatova, for learning purpose

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors