Multi-threaded DirectX12 renderer w/ HDR, PBR & Multi-monitor support
Rendering
Engine
Scenes
Renderer
Engine
VQENGINE_MT_PIPELINED_UPDATE_AND_RENDER_THREADS
was added to toggle between the two architectures, although the separate update+render threads disable UI renderingRenderer
Engine
Key | |
---|---|
WASD+EQ | Camera movement |
Page Up/Down | Change Environment Map |
1-4 | Change scenes 1 - Default Scene 2 - Sponza 3 - Geometry Test Scene 4 - Stress Test Scene |
Shift+R | Reload level |
C | Change scene camera |
V | Toggle VSync |
M | Toggle MSAA |
B | Toggle FidelityFX-CAS |
Alt+Enter | Toggle Fullscreen |
Esc | Release mouse |
See README.md for details.
{0, 1, 2}
.png
, .jpg
, .hdr
, etc.First version release of the modern VQEngine: v0.1.0 - Hello Triangle!
EngineSettings.ini
file in Data/
folder next to the executable
Build/PackageEngine.bat
to sync dependencies, generate project files, build in release mode and package the binaries for distributionBuild/GenerateProjectFiles.bat
to sync dependencies and generate project filesScripts/TestVQE.bat
to test run VQE.exe
for a specified number of frames (1000 default)