shithub: libgraphics

Download patch

ref: 4d8d151f727af3a7f3c253da3876e1247944d5d4
parent: 91e9a3a7802c54e7257f0065601ca68478ebf372
author: rodri <rgl@antares-labs.eu>
date: Sun Jun 15 20:09:53 EDT 2025

add TODO.md

--- /dev/null
+++ b/TODO.md
@@ -1,0 +1,15 @@
+- [ ] Scene description format
+- [ ] Make a better Viewport interface
+- [ ] Make the camera just another Entity (?)
+- [ ] Implement shadows (hard, soft, CCS?)
+- [ ] Implement mip-mapping (read about pixel shader derivatives)
+	I added gradients for incremental rasterization, could they be used for this?
+- [ ] Try to compress the raster before doing a loadimage(2)
+- [ ] Avoid writing the same texture multiple times under different names in exportmodel(2)
+- [ ] Add wireframe rendering by a reasonable interface and method
+- [ ] Find out why the A-buffer takes so much memory (enough to run OOM on a 32GB term!)
+- [ ] Review the idea of using indexed properties for the vertices
+- [ ] See if prims can be ordered front-to-back before rasterizing (quick Z-buffer discard)
+	- It might be better to add it as a Camera.rendopts flag, for
+	  transparency rendering without the A-buffer.
+- [ ] Implement decals
--