From de0f306ffcdf540c16ff2f89d99790c7f2b541fc Mon Sep 17 00:00:00 2001 From: tcmal Date: Sun, 25 Aug 2024 17:44:20 +0100 Subject: refactor(render): remove old entity stuff from world type --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index e390f81..dd03c9f 100644 --- a/README.md +++ b/README.md @@ -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. -- cgit v1.2.3