aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md19
1 files changed, 19 insertions, 0 deletions
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.