Commit Graph

14 Commits

Author SHA1 Message Date
zhenyan121
2906106597 feat: water rendering (#13)
* refactor: update water texture

* feat(gameplay): implement transparent block rendering with depth sorting

* fix(world): use camera pos for distance calculations, make water passable

* refactor(player): use ivec3 for block pass check

* feat(camera): add underwater detection

* feat(renderer): add underwater effect with framebuffer post-processing

* feat(block): add gas property and refactor solid block check

* fix(assets): set leaf block transparency to false

* fix(block): set leaf as transparent
2026-05-30 15:11:40 +08:00
611a795481 chore: add clang-format and pre-commit configuration 2026-04-28 09:22:55 +08:00
4ca2133ff3 feat: add DevPanel 2026-04-25 14:24:50 +08:00
3e27ab675c fix: fullscreen resolution error on Windows 2026-04-24 18:01:17 +08:00
106cc3d398 feat: add Config class 2026-04-24 17:08:06 +08:00
c2321a0a6e refactor: warp everything in Cubed namespace 2026-04-20 22:18:02 +08:00
7d5b9c34b3 feat: add texture hot-reload 2026-04-16 15:33:58 +08:00
16ff954166 feat: async world generation 2026-04-14 09:24:10 +08:00
c23a7de81e feat: add more info output 2026-03-30 09:17:20 +08:00
01d6e91da9 feat: update logger with new features 2026-03-29 12:38:06 +08:00
f41e9f7757 feat: add fullscreen support 2026-03-28 16:52:55 +08:00
3b839ad630 feat: enable raw mouse motion 2026-03-21 14:26:45 +08:00
c62f2baf7c feat: add ui renderer 2026-03-21 11:19:23 +08:00
3916a72ca3 refactor: introduce App class as program core 2026-03-20 22:46:34 +08:00