diff README.md @ 1367:0f3f2017b054

add: some reminders what we would like to do
author sam <sam@basx.dev>
date Sat, 23 Nov 2024 10:34:28 +0700
parents 4f1c3994009d
children
line wrap: on
line diff
--- a/README.md	Fri Nov 22 23:48:58 2024 +0700
+++ b/README.md	Sat Nov 23 10:34:28 2024 +0700
@@ -33,6 +33,15 @@
   collision detection, noise generation and texture packing, and a simple
   settings API with hot-reloading
 
+## Wishlist
+
+[ ] Macro-based internal DSL to convert Nim code into GLSL/slang at compile time
+[ ] Better memory management
+    - Simple buffer resizing
+    - Mechanism to mark unused buffers
+    - Use mapped GPU buffers without copying (implement seq with pointers to GPU memory)
+    - Do not keep copy of content for un-mapped buffers around (only pass data on creating or update)
+
 ## Hello world example
 
 Attention, this project is not optimized for "hello world"-scenarios, so you