项目作者: aconstlink

项目描述 :
Software Framework for Audio/Visual/Interactive Real-Time Applications
高级语言: C++
项目地址: git://github.com/aconstlink/natus.git
创建时间: 2020-03-19T19:58:28Z
项目社区:https://github.com/aconstlink/natus

开源协议:MIT License

下载


natus

natus is a software framework for real-time interactive audio/visual applications and is a personal endeavour into real-time engine coding.

AppVeyor
License: MIT

Examples of using the engine already exists here in the project suites repository.
There are also games done with natus here in the games repository..

Prerequisites

Windows prerequisites:

  • Windows 10 SDK
  • Visual Studio 2019 (Community) or later
  • CMake

Linux prerequisites:
For development:

  1. libX11-devel mesa-libGLES-devel mesa-libGL-devel mesa-libEGL-devel alsa-lib-devel make cmake gcc gcc-c++

For execution only

  1. libX11 mesa-libGLES mesa-libGL mesa-libEGL alsa-lib

For Raspberry Pi Os:

  1. libx11-dev libglx-dev libgl-dev libgles-dev git cmake

Clone and Build

Linux Make:

  1. cd repos
  2. git clone https://github.com/aconstlink/natus.git
  3. mkdir _build/natus.platform
  4. cd _build/natus.platform
  5. cmake ../../natus

Windows Visual Studio:

  1. Open CMake Gui
  2. Choose 64 bit Visual Studio 2019
  3. Generate (out of source)
  4. Open START_HERE.bat (required for finding dlls)(not in engine only builds)