Vulkano test
Find a file
2025-08-22 13:32:28 +02: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 Fix NixOS not running 2025-01-08 23:12:09 +01:00
.gitignore input: Move to separate crate 2025-08-22 13:28:10 +02:00
Cargo.lock input: Move to separate crate 2025-08-22 13:28:10 +02:00
Cargo.toml Re-structure workspace declaration 2025-08-22 13:32:28 +02:00
default.nix first commit 2024-11-06 13:21:23 +01:00
flake.lock Update flake.lock 2025-08-02 16:37:35 +02:00
flake.nix Move to tracing with tracy support 2025-05-30 23:27:03 +02:00
README.md README.md: Add TODOs part 2025-08-02 16:38:54 +02:00
rust-toolchain.toml Update all dependencies 2025-05-16 13:47:24 +02: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]