diff options
author | tcmal <me@aria.rip> | 2024-08-25 17:44:20 +0100 |
---|---|---|
committer | tcmal <me@aria.rip> | 2024-08-25 17:44:20 +0100 |
commit | de0f306ffcdf540c16ff2f89d99790c7f2b541fc (patch) | |
tree | f84e4a898a74ac412b4b332eb7c8c842c1b6af04 /README.md | |
parent | f6c2f402e245c620f8f03dcf3aa6265fca6e8dcf (diff) |
refactor(render): remove old entity stuff from world type
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 19 |
1 files changed, 19 insertions, 0 deletions
@@ -4,6 +4,25 @@ A 3D engine. +## TODOs + +Render Optimisations: + - Make StagedBuffers resizable + - Share the same Memory across multiple Buffers + - Use the same descriptorpool for all descriptorsets + - Handle textures spread across multiple descriptorsets/draw calls + - Instanced drawing + - Model translation matrices + - Use a different command pool for memcpy operations + - Sync memcpy operations with semaphores + - Add timing/profiling + - Fix shadermodules not being destroyed on shutdown + - Handle window resize properly + +Features: + - Moving Camera/Positionable Trait + - Entity drawing + ## License Code & Assets (including from `rust-bsp`) are licensed under the GNU GPL v3.0, all contributions automatically come under this. See LICENSE. |