-
Notifications
You must be signed in to change notification settings - Fork 24
Getting Started
Welcome!
If you are developing an application that uses Soul Engine and you are not going to build the engine yourself, skip ahead to Developing an Application Without Soul Engine
CUDA has specific compilers that it is compatible with. Make sure the compiler you choose is listed in CUDA's documentation.
- It is highly suggested that you use Visual Studio 2019.
- TODO - Contributions Welcome
- TODO - Contributions Welcome
In order to use Soul Engine you will have to download and install some dependencies with the listed minimum versions. See General Installation Workflow for your specific system instructions.
Look for the following dependencies in your OS specific installation instructions:
The following dependencies are satisfied automatically:
You have three choices when using and developing Soul Engine.
-
You can just develop Soul Engine and use the provided example application to execute it.
-
You can just develop an application without downloading the engine's source files.
-
Install the project's dependencies.
- CMake 3.13.1 Download and install. This is only needed if not using the integrated CMake with Visual Studio 2019.
- Python 3.7.2 Download and install. Add Python to the system path via the installer option.
-
Conan 1.15.0 Install via Python.
pip install conan
- Vulkan SDK 1.1.106.0 Download and install.
- CUDA 10.1 Download and install.
-
Run
Setup.py
-
You have two options to generate the project via CMake.
- Open the
C:\Projects\Soul Engine
directory in Visual Studio 2019 to use the integrated CMake functionality. - Generate the project with CMake. The location of the build can be found at
C:\Projects\Soul Engine\Build
.
- Open the
-
Build and run
Soul Info
.
- TODO - Contributions Welcome
- TODO - Contributions Welcome
-
Install the project's dependencies.
- CMake 3.13.1 Download and install. This is only needed if not using the integrated CMake with Visual Studio 2019.
- Python 3.7.2 Download and install. Add Python to the system path via the installer option.
-
Conan 1.14.0 Install via Python.
pip install conan
- Vulkan SDK 1.1.106.0 Download and install.
- CUDA 10.1 Download and install.
-
Run
Setup.py
-
Clone or download an application. For example Soul Editor.
-
You have two options to generate the project via CMake.
- Open the
C:\Projects\Soul Editor
directory in Visual Studio 2019 to use the integrated CMake functionality. - Generate the application with CMake. The location of the build can be found at
C:\Projects\Soul Editor\Build
.
- Open the
-
Build and run
Soul Editor
.
- TODO - Contributions Welcome
- TODO - Contributions Welcome
-
TODO: This Feature Is NOT Completed - Contributions Welcome
-
Install the application's manual dependencies. The minimum requirements are listed here:
- CMake 3.13.1 Download and install. This is only needed if not using the integrated CMake with Visual Studio 2019.
- Python 3.7.2 Download and install. Add Python to the system path via the installer option.
-
Conan 1.14.0 Install via Python.
pip install conan
-
Clone or download an application. For example Soul Editor.
-
You have two options to generate the project via CMake.
- Open the
C:\Projects\Soul Editor
directory in Visual Studio 2019 to use the integrated CMake functionality. - Generate the application with CMake. The location of the build can be found at
C:\Projects\Soul Editor\Build
.
- Open the
-
Build and run
Soul Editor
.
- TODO - Contributions Welcome
- TODO - Contributions Welcome