Vulkan renderer for 3D games. This will probably narrow down to something more specific over time.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Jens Pitkänen 22785865ab Add normals support to gltf, add tangents to test models 2 days ago
shaders Add support for multiple textures descriptor set 1 week ago
src Add normals support to gltf, add tangents to test models 2 days ago
.gitignore Add image views, include_spirv! 3 months ago
.rustfmt.toml Increase max line width to 140 2 weeks ago
Cargo.toml Add textures to the rendered gltf models 1 week ago
README.md Add image views, include_spirv! 3 months ago

README.md

TODO: write a proper readme

Building

Prerequisites

  • Rust and Cargo
  • CMake
  • C compiler

And if you don't have shaderc installed where the shaderc rust crate can find it, the following:

  • Git
  • Python 3
  • C++11 compiler
  • Ninja (optional except for windows)

See the documentation for the shaderc and sdl2 crates for more info on the requirements.

Building

cargo build --release

This will result in an executable named "sandbox" in target/release/.