sarekt
sarekt copied to clipboard
Backend Agnostic Renderer in Rust
I think some of them can be frames in flight to save memory.
Implement them. New uniforms are buffers by default, and a user can specify push constant instead.
Example UBO { a, b, c } But only overwrite A
Platforms like PS4 or some amd/intel integrated GPUs are like this. In this case I could just detect and elide all with staging actions to immediate.
This is part of #2