Thanks to visit codestin.com
Credit goes to github.com

Skip to content

MichaelZhou-New/Flare

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flare

About

A GPU-Driven renderer. It's a playground for me to experiment with and implement modern graphics programming techniques.

Screenshots

sponza

Features

  • Fully bindless resources
  • glTF scene loading
  • Shader hot-reloading
  • Compute culling
  • Deferred shading pipeline

Todos

  • SSR
  • SSAO
  • Post-processing effects
  • Raytracing

Build instructions

Cloning

git clone https://github.com/tufourn/Flare.git

Building

The project is built using CMake. Use the provided CMakeLists.txt to generate a build configuration.

The code was tested on my Zephyrus G14 (2021) running the Nvidia 3060 mobile GPU.

References

Vulkan Tutorial

Vulkan Guide

LearnOpenGL

Sascha Willem's Vulkan Samples

Mastering Graphics Programming with Vulkan

The Modern Vulkan Cookbook

About

GPU-Driven Vulkan Renderer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.0%
  • GLSL 9.5%
  • CMake 6.5%