gitextract_t2xcel5r/ ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── package.yml │ └── rust.yml ├── .gitignore ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-ZLIB ├── README.md ├── assets/ │ ├── .gitattributes │ └── character.glb ├── client/ │ ├── Cargo.toml │ ├── benches/ │ │ └── surface_extraction.rs │ ├── shaders/ │ │ ├── common.h │ │ ├── fog.frag │ │ ├── fullscreen.vert │ │ ├── mesh.frag │ │ ├── mesh.vert │ │ ├── surface-extraction/ │ │ │ ├── extract.comp │ │ │ └── surface.h │ │ ├── voxels.frag │ │ └── voxels.vert │ └── src/ │ ├── config.rs │ ├── graphics/ │ │ ├── base.rs │ │ ├── core.rs │ │ ├── draw.rs │ │ ├── fog.rs │ │ ├── frustum.rs │ │ ├── gltf_mesh.rs │ │ ├── gui.rs │ │ ├── meshes.rs │ │ ├── mod.rs │ │ ├── png_array.rs │ │ ├── tests.rs │ │ ├── voxels/ │ │ │ ├── mod.rs │ │ │ ├── surface.rs │ │ │ ├── surface_extraction.rs │ │ │ └── tests.rs │ │ └── window.rs │ ├── lahar_deprecated/ │ │ ├── condition.rs │ │ ├── mod.rs │ │ ├── ring_alloc.rs │ │ ├── staging.rs │ │ └── transfer.rs │ ├── lib.rs │ ├── loader.rs │ ├── local_character_controller.rs │ ├── main.rs │ ├── metrics.rs │ ├── net.rs │ ├── prediction.rs │ ├── sim.rs │ └── worldgen_driver.rs ├── common/ │ ├── Cargo.toml │ ├── benches/ │ │ └── bench.rs │ └── src/ │ ├── character_controller/ │ │ ├── collision.rs │ │ ├── mod.rs │ │ └── vector_bounds.rs │ ├── chunk_collision.rs │ ├── chunk_ray_casting.rs │ ├── chunks.rs │ ├── codec.rs │ ├── collision_math.rs │ ├── cursor.rs │ ├── dodeca.rs │ ├── graph.rs │ ├── graph_collision.rs │ ├── graph_entities.rs │ ├── graph_ray_casting.rs │ ├── id.rs │ ├── lib.rs │ ├── margins.rs │ ├── math.rs │ ├── node.rs │ ├── peer_traverser.rs │ ├── proto.rs │ ├── sim_config.rs │ ├── traversal.rs │ ├── voxel_math.rs │ ├── world.rs │ └── worldgen/ │ ├── horosphere.rs │ ├── mod.rs │ ├── plane.rs │ └── terraingen.rs ├── docs/ │ ├── README.md │ └── world_generation.md ├── save/ │ ├── Cargo.toml │ ├── benches/ │ │ └── bench.rs │ ├── gen-protos/ │ │ ├── Cargo.toml │ │ └── src/ │ │ └── main.rs │ ├── src/ │ │ ├── lib.rs │ │ ├── protos.proto │ │ └── protos.rs │ └── tests/ │ ├── heavy.rs │ └── tests.rs ├── server/ │ ├── Cargo.toml │ └── src/ │ ├── config.rs │ ├── input_queue.rs │ ├── lib.rs │ ├── main.rs │ ├── postcard_helpers.rs │ └── sim.rs └── shell.nix