zhenyan121
  • Joined on 2026-04-09
zhenyan121 synced commits to feature/multiplayer at zhenyan121/Cubed from mirror 2026-06-24 19:47:01 +08:00
4e6f29bedd fix(gameplay): correct unknown error log condition and missing chunk pos update
0223fefa6b fix(network-server): stop accept loop on shutdown flag
8d86a71c3f fix(session): catch std::exception in read_loop and log error
af8812916d refactor(server): enhance thread safety and session management
85341651b3 feat(server): add block change packet handling and increase reserved threads
Compare 6 commits »
zhenyan121 synced commits to feature/multiplayer at zhenyan121/Cubed from mirror 2026-06-24 03:27:02 +08:00
6f39ff771d refactor(packet): serialize directly into packet buffer with ByteSizeLong
2953e8a233 feat(protocol): add packet serialization and login handling
678fc02998 refactor(proto): restructure protobuf definitions and update build system
4303c1cd32 feat(network): integrate protobuf for player sync and session management
Compare 4 commits »
zhenyan121 synced commits to feature/multiplayer at zhenyan121/Cubed from mirror 2026-06-23 19:17:01 +08:00
1acfeef9e6 feat(gameplay): add Session class and UUID generation utility
27e3cd6851 refactor(gameplay): split Chunk into server/client variants and add networking
Compare 2 commits »
zhenyan121 synced commits to main at zhenyan121/Cubed from mirror 2026-06-23 11:07:05 +08:00
d5a12869e6 feat: include for glsl (#24)
zhenyan121 synced new reference feature/multiplayer to zhenyan121/Cubed from mirror 2026-06-23 11:07:05 +08:00
zhenyan121 synced commits to feature/multiplayer at zhenyan121/Cubed from mirror 2026-06-23 11:07:05 +08:00
zhenyan121 synced and deleted reference refs/tags/feature/include-for-glsl at zhenyan121/Cubed from mirror 2026-06-23 11:07:04 +08:00
zhenyan121 synced commits to main at zhenyan121/Cubed from mirror 2026-06-23 02:57:01 +08:00
97993b72fe perf:greedy meshing (#23)
zhenyan121 synced new reference feature/include-for-glsl to zhenyan121/Cubed from mirror 2026-06-23 02:57:01 +08:00
zhenyan121 synced commits to feature/include-for-glsl at zhenyan121/Cubed from mirror 2026-06-23 02:57:01 +08:00
zhenyan121 synced and deleted reference refs/tags/perf/Greedy-Meshing at zhenyan121/Cubed from mirror 2026-06-23 02:57:01 +08:00
zhenyan121 synced new reference perf/Greedy-Meshing to zhenyan121/Cubed from mirror 2026-06-22 18:47:02 +08:00
zhenyan121 synced commits to perf/Greedy-Meshing at zhenyan121/Cubed from mirror 2026-06-22 18:47:02 +08:00
zhenyan121 synced commits to main at zhenyan121/Cubed from mirror 2026-06-22 18:47:01 +08:00
7ecdab08fc refactor: cave and river (#22)
7ffc349eb3 refactor: chunk load (#21)
Compare 2 commits »
zhenyan121 synced and deleted reference refs/tags/refactor/chunk-load at zhenyan121/Cubed from mirror 2026-06-22 18:47:01 +08:00
zhenyan121 synced commits to refactor/chunk-load at zhenyan121/Cubed from mirror 2026-06-22 02:27:01 +08:00
35f0271fd4 fix: include shared_mutex header
4c4cc515a4 refactor(world): add thread pool start/stop and auto-detect threads
Compare 2 commits »
zhenyan121 synced commits to refactor/chunk-load at zhenyan121/Cubed from mirror 2026-06-21 18:17:03 +08:00
943013b83d feat(player): add configurable fly Y speed
47f13ca995 feat(world): add ChunkLoadStyle enum and rename chunk_pos to get_chunk_pos
4f6c5303ec feat(world): add thread pool size management and UI controls
34d9439466 feat(world): add dynamic thread pool resizing
2386d98217 refactor: remove unused uniforms and set cameraPos uniform outside lambda
Compare 7 commits »
zhenyan121 synced commits to refactor/chunk-load at zhenyan121/Cubed from mirror 2026-06-21 01:57:03 +08:00
8929af888a fix(renderer): correct shader uniform name and remove unused uniform
a72b0dd677 feat(world): integrate thread pool and async chunk generation
Compare 2 commits »
zhenyan121 synced new reference refactor/chunk-load to zhenyan121/Cubed from mirror 2026-06-20 17:47:03 +08:00
zhenyan121 synced commits to refactor/chunk-load at zhenyan121/Cubed from mirror 2026-06-20 17:47:03 +08:00