Go to file
Gerold55 908d84fda2
Update README.md
2019-06-12 00:40:31 -04:00
Quartz Fixed capitalisation of getId -> getID 2019-04-14 16:56:39 +01:00
QuartzSandbox Fixed more formatting as per PR re-review 2019-04-14 15:32:42 +01:00
.gitignore Introduce basic multithreading and improve memory usage slightly. 2019-03-17 17:21:41 +00:00
.gitmodules Restructure the main folder layout, now to do the little bits of shit 2019-03-09 20:36:49 +00:00
.travis.yml Added configuration files for appveyor and travis 2019-03-03 21:04:28 +00:00
CMakeLists.txt Merge branch 'develop' into feat-folder-restructure 2019-03-09 21:56:52 +00:00
CODE_OF_CONDUCT.md Add Code of Conduct. 2019-02-23 09:46:30 +00:00
LICENSE Create LICENSE 2019-02-23 10:22:05 +00:00
README.md Update README.md 2019-06-12 00:40:31 -04:00
appveyor.yml Added configuration files for appveyor and travis 2019-03-03 21:04:28 +00:00

README.md

Build status Build Status

QUARTZ ENGINE

Community

Here's a link to our public discord server, where we collaborate and discuss the development of the engine.

Dependencies

  • CMake (Version >= 3.0)
  • A C++11 compatible compiler. The following have been tested
    • Visual Studio 2017 (MSVC 14.10)
    • Clang/Clang++ (Clang 7.0.0-3)
  • OpenGL (Version >= 3.3)

Build Instructions

Visual Studio

Once cloned, enter the directory, by doing cd quartz-engine, and complete the following commands:

cmake -H. -BBuild cmake --build Build

Linux, Mac OS X, MSYS

  1. mkdir build && cd build
  2. cmake ..
  3. make¹

Linux cross-compile to Windows

  1. mkdir build && cd build
  2. cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/cross-toolchain-mingw32.cmake ..²
  3. make¹

Coding Standards

Here's a link to our Coding Standards. You can also have a look at our wiki for more information..