Vulkano test
  • Rust 96.2%
  • Nix 3.1%
  • GLSL 0.7%
Find a file
2026-02-03 13:59:30 +01:00
.github/workflows Try fix github action #5 2024-11-27 22:47:31 +01:00
.idea Rename project 2024-12-08 15:36:54 +01:00
.vscode vscode: Organize imports 2024-12-11 21:08:28 +01:00
crates/engine_input input: Move to separate crate 2025-08-22 13:28:10 +02:00
docs Add docs about how use ash with vulkano 2025-06-13 12:20:20 +02:00
res Refactor texture loading 2025-06-08 18:38:51 +02:00
src input: Move to separate crate 2025-08-22 13:28:10 +02:00
.envrc Update flake + direnv 2026-02-03 13:59:30 +01:00
.gitignore input: Move to separate crate 2025-08-22 13:28:10 +02:00
Cargo.lock Update flake + direnv 2026-02-03 13:59:30 +01:00
Cargo.toml Update flake + direnv 2026-02-03 13:59:30 +01:00
default.nix first commit 2024-11-06 13:21:23 +01:00
flake.lock Update deps 2026-02-02 17:49:31 +01:00
flake.nix Update flake + direnv 2026-02-03 13:59:30 +01:00
README.md README.md: Add TODOs part 2025-08-02 16:38:54 +02:00
rust-toolchain.toml Update deps 2026-02-02 17:49:31 +01:00
shell.nix nix: Avoid to use flakeCompat 2025-08-22 10:33:24 +02:00

Project

Notes

  1. Run renderdoc on wayland:
WAYLAND_DISPLAY= QT_QPA_PLATFORM=xcb qrenderdoc

Not supported yet https://github.com/baldurk/renderdoc/issues/853

  1. Difference Between OpenGL and Vulkan

TODOs

  1. Migrate to ECS Pattern
  • Migrating all scenes resources into ECS Resources [OK]
  • Migrating all app resources into ECS Resources [WIP]
  • Migrate app logic into Systems and dedicated scheduler [NOK]
  • Create extractor to extract required app resources into scene World for scene scheduling like Bevy [NOK]
  • Migrate scenes logic into Systems and dedicated scheduler [NOK]