Skip to content

adepke/VanguardEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vanguard Rendering Engine

A Direct3D 12 real-time rendering sandbox for exploring evolving render tech.

Key features:

Building and running:

After cloning the repository, the included premake5 executable can be used to generate a solution file. The following command will produce a Visual Studio 2022 solution:

$ .\premake5.exe vs2022

This .sln file can be opened in VS, and the Build Solution button can be used. MSBuild can be used manually if desired instead.

After getting the project compiled, you'll need the sample asset(s) to start the editor. For now, asset paths are hardcoded in Engine.cpp. To get the assets, unzip this file into VanguardEngine/Assets/.

From here, you can start the executable. Below are some errors you might run into and their solution:

Error: Using the D3D12 SDKLayers dll requires that the latest SDKLayers for Windows 10 is installed
Solution: download the Graphics Tools additional feature for Windows 11. This can be found in the Optional Features section of the Windows Settings app.

Error: Failed to load asset 'asset-name.glb'
Solution: unzip the models zip file from the link above into the correct path and run again.