Commit Graph
232 Commits
Author SHA1 Message Date
西风逍遥游 52e30fa622 fix(webgpu): honor mesh texture sampler state 2026-08-25 13:18:06 +08:00
西风逍遥游 7ed1f25ffe fix(webgpu): align voxel validation semantics 2026-08-25 13:04:58 +08:00
西风逍遥游 719e18df5d feat(webgpu): align virtual geometry HZB culling 2026-08-25 13:00:14 +08:00
西风逍遥游 f711f2d327 feat(webgpu): build hierarchical depth for gpu culling 2026-08-25 12:55:36 +08:00
西风逍遥游 88951e1a04 docs(webgpu): refresh Vulkan parity audit 2026-08-25 12:40:44 +08:00
西风逍遥游 a48ad07227 fix(webgpu): align cascaded grass lighting 2026-08-25 12:36:42 +08:00
西风逍遥游 c34110f58f feat(webgpu): support recorded compute sequences 2026-08-25 12:20:53 +08:00
西风逍遥游 764cfc6fc0 fix(webgpu): wait for native texture readbacks 2026-08-25 12:03:02 +08:00
西风逍遥游 1250aee5bb fix(webgpu): reject silent hair shader substitution 2026-08-25 11:49:23 +08:00
西风逍遥游 689115e25f feat(webgpu): port stylize mesh shaders 2026-08-25 11:45:50 +08:00
西风逍遥游 8d7dd01217 feat(webgpu): port stylize post effects 2026-08-25 11:43:53 +08:00
西风逍遥游 80eb1ff749 fix(webgpu): preserve sprite stack shader semantics 2026-08-25 11:40:10 +08:00
西风逍遥游 70bdf8b7b0 feat(webgpu): port weather shaders 2026-08-25 11:36:44 +08:00
西风逍遥游 73126b11bd feat(webgpu): port grass rendering 2026-08-25 11:33:43 +08:00
西风逍遥游 b794544cec fix(webgpu): support water shaders 2026-08-25 10:26:06 +08:00
西风逍遥游 dc0b833f10 fix(webgpu): enable and verify alpha masks 2026-08-25 10:17:47 +08:00
西风逍遥游 5c7e842f3d test(graphics): verify alpha-cutout shadows 2026-08-25 10:13:35 +08:00
西风逍遥游 13d346a475 fix(webgpu): align cascaded shadow rendering 2026-08-25 10:10:30 +08:00
西风逍遥游 4780d08704 fix(graphics): align 3d surface modes 2026-08-25 09:59:45 +08:00
西风逍遥游 e6bda164e8 test(graphics): verify masked material parity 2026-08-25 09:49:21 +08:00
西风逍遥游 82d1448ea3 test(graphics): verify PBR environment parity 2026-08-25 09:46:30 +08:00
西风逍遥游 e5c7c9b0af fix(webgpu): align Vulkan PBR material mapping 2026-08-25 09:43:55 +08:00
西风逍遥游 ebecf525b6 fix(webgpu): align texture sampling and mipmaps 2026-08-25 09:34:36 +08:00
西风逍遥游 f8d46c5d5b fix(webgpu): match Vulkan 2d lighting 2026-08-25 09:27:42 +08:00
西风逍遥游 456863472b test(graphics): lock 2d backend parity 2026-08-25 09:23:12 +08:00
西风逍遥游 9e00d507fb feat(webgpu): port standalone virtual geometry 2026-08-25 09:18:00 +08:00
西风逍遥游 3dd26996cc docs(webgpu): record standalone vg gap 2026-08-25 09:09:48 +08:00
西风逍遥游 06b6bddf79 feat(webgpu): add virtual geometry gpu path 2026-08-25 09:08:44 +08:00
西风逍遥游 2067d3ab89 feat(webgpu): add visibility-buffer resolve 2026-08-25 08:50:24 +08:00
西风逍遥游 76f5ffcdf6 feat(webgpu): add compute-culling indirect draws 2026-08-25 08:21:42 +08:00
西风逍遥游 307ffb445e docs(webgpu): refresh Vulkan parity matrix 2026-08-25 08:05:04 +08:00
西风逍遥游 e963100fa3 test(graphics): verify voxel AO backend parity 2026-08-25 08:04:16 +08:00
西风逍遥游 2ec960db04 feat(webgpu): match deferred decals with Vulkan 2026-08-25 06:32:08 +08:00
西风逍遥游 d7a1a9c0db test(graphics): lock gbuffer attachment parity 2026-08-25 02:48:33 +08:00
西风逍遥游 115c9862ce feat(webgpu): support alpha-cutout deferred passes 2026-08-25 02:45:57 +08:00
西风逍遥游 dc89d23328 ci(graphics): compare Vulkan and WebGPU render artifacts 2026-08-25 02:39:23 +08:00
西风逍遥游 310b555e13 test(graphics): add backend-neutral parity coverage 2026-08-25 02:33:41 +08:00
西风逍遥游 8c4af101da test: add zeroerr fuzzing for shared JSON parser 2026-08-24 20:32:49 +08:00
西风逍遥游 9d310161bf docs(graphics): record atmosphere implementation status 2026-08-24 15:42:17 +08:00
西风逍遥游 48531a2f6d feat(atmosphere): unify daynight fog lighting 2026-08-24 15:23:14 +08:00
西风逍遥游 b14419b01a Merge pull request #217 from EVEngine/codex/composable-2-5d-tilemap
feat(map): composable 2.5D TileSet workflow
2026-08-24 14:50:50 +08:00
西风逍遥游 8b972b6a59 Merge remote-tracking branch 'origin/dev' into codex/sprite-animation-production-api
# Conflicts:
#	src/modules/graphics/Graphics.cpp
2026-08-24 13:47:29 +08:00
西风逍遥游 aa79d70200 feat(map): add composable 2.5D tileset workflow 2026-08-24 13:38:11 +08:00
西风逍遥游 6887ae6d91 feat(animation): add production sprite sequence workflow 2026-08-24 12:39:59 +08:00
西风逍遥游 10de850214 Merge origin/dev into codex/vehicle-system 2026-08-24 10:43:06 +08:00
西风逍遥游 fb68507123 Merge remote-tracking branch 'origin/dev' into codex/composable-gameplay-rts
# Conflicts:
#	test/CMakeLists.txt
2026-08-24 00:51:44 +08:00
西风逍遥游 77d751890e feat(gameplay): add composable systems and RTS commandery demo 2026-08-24 00:29:35 +08:00
西风逍遥游 58db27d545 Merge pull request #206 from EVEngine/codex/editor-tool-protocol
feat(editor): add protocol-first map and terrain editor components
2026-08-23 21:43:14 +08:00
西风逍遥游 90b28f9fbc Merge pull request #205 from EVEngine/codex/crowd-flowfield
feat(crowd): flow-field pathfinding + boids crowd behavior module
2026-08-23 21:43:05 +08:00
西风逍遥游 097444bfc2 fix(vehicle): RTS orders arrive and fire, weapons auto-reload, demo uses sprites + HUD
- kinematic RTS orders decelerate when turning/approaching so moveTo actually
  arrives inside arriveRadius instead of orbiting forever
- attack order now auto-fires auto-aim mounts within weapon range
  (attack_move keeps aim-only behavior)
- weapon module auto-starts reload when mag empty, cooldown done, reserve left;
  events still emitted, game can override/cancel
- vehicle demo: real Kenney CC0 sprites (body rotates, turret rotates by
  mount yaw, destroyed greys out), readable ImGui HUD log, capture-mouse
  guard so clicks on HUD don't issue orders
- tests: weapon.fire.autoReloadOnEmpty; README + design doc updated
2026-08-23 20:32:43 +08:00