# HG changeset patch # User sam # Date 1732332868 -25200 # Node ID 0f3f2017b054365ebc08416054b9f9431d4db355 # Parent 88ebdf30e47cafc32880ee9e6bcd184d4b723e70 add: some reminders what we would like to do diff -r 88ebdf30e47c -r 0f3f2017b054 README.md --- 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