Some checks failed
		
		
	
	studiorailgun/Renderer/pipeline/head There was a failure building this commit
				
			
		
			
				
	
	
		
			56 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # Storm Engine
 | |
| 
 | |
| A multiplayer-focused game engine
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| ## Building
 | |
| 
 | |
| 
 | |
| ### Cloning
 | |
| When cloning the repo, make sure to grab all submodules with `git clone --recurse-submodules git@git.austinwhoover.com:studiorailgun/Renderer.git`
 | |
| 
 | |
| ### Windows
 | |
| 1. Install
 | |
|  - [gitbash](https://git-scm.com/downloads)
 | |
|  - [choco](https://chocolatey.org/install)
 | |
|  - [Eclipse Temurin 17](https://adoptium.net/temurin/releases/)
 | |
|  - [maven](https://maven.apache.org/download.cgi)
 | |
|  - [7zip](https://www.7-zip.org/)
 | |
| 
 | |
| 2. From choco install
 | |
|  - [mingw](https://community.chocolatey.org/packages/mingw)
 | |
|  - [make](https://community.chocolatey.org/packages/make)
 | |
|  - [cmake](https://community.chocolatey.org/packages/cmake)
 | |
|  - [ninja](https://community.chocolatey.org/packages/ninja)
 | |
| 
 | |
| 3. Run build.sh
 | |
| 
 | |
| The build will be in `<Project Directory>/build`
 | |
| 
 | |
| ### Alternate Build Profiles
 | |
| 
 | |
| Several build profiles are defined in maven to support different functions
 | |
|  - fast - Only runs the fast unit tests
 | |
|  - integration - Runs the integration tests
 | |
|  - integrationDebug - Runs the integration tests with the memory-debug jar linked
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| ## Documentation
 | |
| 
 | |
| ### Building
 | |
| The documentation uses [Doxygen](https://github.com/doxygen/doxygen) to build.
 | |
| 
 | |
| On windows, it's recommended to use [Doxywizard](https://www.doxygen.nl/manual/doxywizard_usage.html) to build the documentation.
 | |
| 
 | |
| To build
 | |
|  - Open the file `<Project Directory>/docs/Doxyfile`
 | |
|  - Navigate to the `Run` tab
 | |
|  - Click `Run doxygen`
 | |
|  - Click `Show HTML output`
 |