Skip to content

sobrinth/render-thing

Repository files navigation

Vulkan Renderer

Where I try to write a renderer in Rust using Ash.

Starting off with getting a Vulkan renderer going and looking at how to adapt that afterward.

Let's see where this will lead...

Run it

To be able to run you need to have the Vulkan SDK installed or another way to compile the shaders located in assets/shaders

The targets currently try to load the 'Sponza' scene from the assets/models/downloaded/sponza/ directory. The application will start without them present but just shows nothing :)

To change you'd have the calls to scene::load_gltf() in the respective main.rs files of the crates

You can download them (and more) from this Repo

When "running" use F1-F4 to bring up some debug windows and scene information

There are currently two different crates you can run:

'game' crate

Simple application with a simple moving player and some moving meshes

cargo run --release -p game

'application' crate

Just a simple application with a flying camera

cargo run --release

Credits

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors