Skip to content

aconstlink/motor

Repository files navigation

motor

AppVeyor License: MIT

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

Sample code using the engine can be found in the sample suites repository. The engine itself does not contain any sample code!

Platform Prerequisites

Windows:

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

The engine should compile for Windows 8 and Windows 7 still. There are some differences in the Windows SDKs which I might not support anymore.

Linux:

For development:

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

For execution only

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

I regularly test on a Fedora 30+ machine with OpenGL 4. OpenGL ES is currently not working.

Clone and Build

This project onyl supports CMake.

Windows Visual Studio:

  1. Open CMake Gui
  2. Choose 64 bit Visual Studio 2019(or higher)
  3. Generate (out of source)
  4. Open Visual Studio Solution

Linux CMake:

cd repos
git clone https://github.com/aconstlink/motor.git
mkdir _build/motor.platform
cd _build/motor.platform
cmake ../../motor

About

Software Framework for Audio/Visual/Interactive Real-Time Applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published