Serkyo
2abe08bf57
chore(client): add crossbeam-channel dependency
2026-07-26 20:14:38 +02:00
Serkyo
0a2049bbc9
feat(client): render server-streamed chunks around the camera
2026-07-22 00:17:18 +02:00
Serkyo
7620c3b54e
feat(client): connect to server and complete handshake
2026-07-14 01:38:58 +02:00
Serkyo
81c578ad0a
chore(workspace): removed redundant license-file
2026-07-12 00:46:25 +02:00
Serkyo
2891ff1feb
refactor(workspace): centralize serde/postcard/thiserror pins and use concise dep inheritance
2026-07-12 00:41:34 +02:00
Serkyo
82cb8513be
chore(workspace): inherit license-file and normalize package key order
2026-07-11 23:52:20 +02:00
Serkyo
7ce3bb8577
refactor(server): propagate config-load errors via anyhow
2026-07-08 15:14:45 +02:00
Serkyo
e940cf560e
chore(workspace): centralize shared deps and unify glam to 0.33
2026-07-08 15:05:55 +02:00
Serkyo
ea6fbf1624
feat(client): add free-fly camera with wasd and mouse-look
2026-07-06 00:20:57 +02:00
Serkyo
de17b143db
chore(workspace): declare license metadata in Cargo.toml
2026-05-17 21:06:13 +02:00
Serkyo
61a7fb0ed5
feat(client): implement face culling and voxel rendering
2026-05-16 19:04:27 +02:00
Serkyo
fd5d5e4e4b
chore(workspace): configure linters and format codebase
2026-05-12 11:43:17 +02:00
Serkyo
1c3eb69cbf
fix(renderer): align synchronization with working save and force FIFO
2026-05-09 21:49:40 +02:00
Serkyo
9ceefc6654
feat(client): initialize renderer and extract vulkan extensions
...
Added ash-window dependency to bridge winit and Vulkan. Extracted raw display handle in the event loop and queried required Vulkan extensions to pass down to the renderer initialization.
2026-04-30 01:38:24 +02:00
Serkyo
d60ccd7918
feat(renderer): implement base Vulkan instance initialization
...
Added ash and thiserror dependencies to the renderer crate. Defined RendererError for typed Vulkan failure handling. Implemented the Renderer struct with basic Vulkan Entry and Instance creation.
2026-04-30 01:29:04 +02:00
Serkyo
9e56bccb05
feat(client): implement main event loop and tracing initialization
...
Added winit event loop with ControlFlow::Poll for continuous rendering, and initialized tracing-subscriber for standardized logging. Also integrated anyhow for robust error handling in the client binary.
2026-04-30 01:02:42 +02:00
Serkyo
c92592600e
Added an empty window using winit
2026-04-28 01:17:27 +02:00
Serkyo
a2488d8015
Initial workspace structure
2026-04-28 00:02:00 +02:00