No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CoreLib
EngineContent
ExampleGame
GameEngine
GameEngineCore hack Spire to support compute shaders. Dec 15, 2017
Tools
UnitTest
.gitignore
GameEngine.sln
LICENSE
README.md
license.txt
prepare.ps1

README.md

SpireMiniEngine

Build status

SpireMiniEngine is a mini game engine that uses Spire to manange shader library and cross-compile shaders for different platforms.

How to Run:

  • Run "prepare.ps1" script, which downloads the Autodesk FBX SDK binaries required for building ModelImporter.
  • Open "GameEngine.sln" in Visual Studio 2017.
  • Build the solution. You may want to change Windows SDK Version in project settings to use a locally installed Windows SDK.
  • Set GameEngine as start-up project.
  • Right click GameEngine project and set the following start-up command:

-enginedir "$(SolutionDir)EngineContent" -dir "$(SolutionDir)ExampleGame" -gl

  • Run.

To run the engine in editor mode, add -editor argument when launching GameEngine.exe:

GameEngine.exe -editor -enginedir "$(SolutionDir)EngineContent" -dir "$(SolutionDir)ExampleGame"

Screenshot