项目作者: DhirajWishal

项目描述 :
A cross-platform graphics library.
高级语言: C++
项目地址: git://github.com/DhirajWishal/Flint.git
创建时间: 2021-01-23T12:01:43Z
项目社区:https://github.com/DhirajWishal/Flint

开源协议:Apache License 2.0

下载


Flint

Flint is a high performance graphics engine written in modern C++.

How to use

Make sure that you have the following dependencies to build and use this engine.

  1. CMake.
  2. A C++ editor and compiler.
  3. Vulkan SDK.

First off, clone this repository to a local directory.

  1. git clone https://github.com/DhirajWishal/Flint {SOURCE}
  2. cd {SOURCE}
  3. git submodule update --init --recursive

Note that {SOURCE} is the location where the repository is cloned to.

After cloning the repository and initializing all the submodules, we can proceed to build the repository.

  1. cmake -S . -B build
  2. cd build
  3. cmake --build . --config {CONFIG}

{CONFIG} is either Release or Debug if on Windows.

Once built, set the include directory to {SOURCE}/Include, set the link directory to {SOURCE}/build/{CONFIG} and the link library as FlintEngine. From there on, you’re free to start building!

Where can I get started?

Look into the Sandbox project. It has examples on how to use the engine.

License

This repository is licensed under Apache-2.0.