sarekt
sarekt copied to clipboard
Backend Agnostic Renderer in Rust
If this repo is cloned + built, rustc emits a large number of errors that look like: ``` error[E0308]: mismatched types --> src\renderer\vulkan\vulkan_renderer\mod.rs:606:7 | 606 | instance, | ^^^^^^^^ expected...
* [ ] Image creation * [ ] shader selection * [ ] pipeline configuration * [ ] attachment selection (and therefore offscreen rendering). Enum that can select an image,...
[ ] set_resolution [ ] set_present_mode more?
See the title, this is critical for things like animated textures.
Also have a query for high level capabilities (present mode , max aa, max mipmapping, max memory, etc). Things to include: * [x] Present Mode/VSync * [x] AA mode *...
* [x ] Transfer queue ownership for staging buffers to buffer allocation (like how images already do) (5acdd4ac38f6e10cbef8415fc1afb67e9b0c5e6f) * [ ] handle "lost" memory * [ ] handle memory fragementation
Right now Sarekt will generate mipmaps based on mip_level provided when loading an image. If they are pre-generated, this can save on loading times and work for Sarekt, and should...