]> git.localhorst.tv Git - blank.git/blobdiff - doc/todo
the odd tweak and fix
[blank.git] / doc / todo
index 9df0ec47c2a0f193161f0b910ec79c923dc64d07..f2f557e68f6b3e8721d7a88626d71a4b45ec703b 100644 (file)
--- a/doc/todo
+++ b/doc/todo
@@ -83,6 +83,15 @@ gravity
        maybe players should be given the option to switch between
        walk and fly mode
 
+       I had a NaN position while experimenting with (directional) gravity
+       blocks recently. I checked the gravity code and it seems solid, so
+       might be something I overlooked or, what more probable, it triggered
+       some NaN condition in the collision code. Needs investigating
+
+       This may be related to the HUD locking on an entity. If the entity is
+       teleported to a NaN position, the ray intersection test could give a
+       false positive.
+
 block attributes
 
        when blocks are not just a solid rock of color, attributes may
@@ -103,6 +112,12 @@ world generator that is not boring
        exploration
        biomes seem too small, maybe that will become easier to tune when
        there's a little more diversity between them
+       chunk generation takes too long, it's incredibly annoying
+       should look into speeding it up and executing on a different thread
+       compute shaders might be another approach, though that would require
+       opengl 4.3, block the gpu, and generally doesn't lend itself well to
+       threading (cpu wise). It also requires servers to load GL. maybe not
+       such a great idea after all
 
 spawning