Skip to content
This repository has been archived by the owner on Feb 6, 2024. It is now read-only.

Latest commit

 

History

History
44 lines (36 loc) · 1.3 KB

README.md

File metadata and controls

44 lines (36 loc) · 1.3 KB

WindEngine

Currently just a graphic engine based on vulkan, may extend to a game engine in the future.

Build

This project is using xmake to manage, after download xmake, you can run commands below to build this project.

xmake 
xmake run

If you want to generate vs project file, you can also run commands below.

xmake project -k vsxmake -m "debug,release"

Feature

  • RenderGraph
  • Shader Reflection For Auto Create Render Pipeline
  • Forward / Defer Shading Pipeline
  • Orbit / FirstPerson Camera
  • PBR + IBL
  • Shadow Map with PCF Filter
  • Tangent Space Normal Mapping
  • ACES ToneMapping
  • HDR Pipeline
  • GLTF Support with TinyGLTF
  • DrawIndirect and ComputeShader

Screenshot

PBR + IBL DeferShading

Reference