A nice-to-have here would be to return [ Future<Output = Chunk> ; 9*9*9] or something similar. Work can be done on a separate thread to load the chunk in and once the work is complete it can be added to the GPU work queue.
[ Future<Output = Chunk> ; 9*9*9]
Currently the entire thread hangs until all chunks are done loading. This is an obviously expensive operation (I/O) that needs something like this.
Resolved mostly by https://tangled.org/j0.lol/bl0ck/commit/6e21f039762bc455d75fee88b8ae9a17f4a8a457
None yet.
A nice-to-have here would be to return
[ Future<Output = Chunk> ; 9*9*9]or something similar. Work can be done on a separate thread to load the chunk in and once the work is complete it can be added to the GPU work queue.