• Joined on 2026-05-11
troytt deleted branch fix/issue-53 from troytt/diablo2-web 2026-09-17 10:35:49 +00:00
troytt deleted branch fix/issue-54 from troytt/diablo2-web 2026-09-17 10:35:49 +00:00
troytt deleted branch fix/issue-55 from troytt/diablo2-web 2026-09-17 10:35:49 +00:00
troytt deleted branch fix/issue-56 from troytt/diablo2-web 2026-09-17 10:35:49 +00:00
troytt deleted branch fix/issue-57 from troytt/diablo2-web 2026-09-17 10:35:49 +00:00
troytt pushed to main at troytt/diablo2-web 2026-09-17 09:17:34 +00:00
4c2e399e1d test(loop): expand timeout tolerance to 120ms to prevent jitter in concurrent runs
troytt pushed to main at troytt/diablo2-web 2026-09-17 09:12:37 +00:00
274ffae71e Merge branch 'feat/monster-room-placement'
5aba7487f3 Merge branch 'fix/issue-16' into main
3951e70ef4 Merge branch 'fix/issue-20'
6f01c8de89 Merge branch 'fix/issue-19' into main
db3d6ffa84 Merge branch 'fix/issue-57' into main
Compare 42 commits »
troytt pushed to feat/monster-room-placement at troytt/diablo2-web 2026-09-17 08:36:43 +00:00
c2bda29211 Merge remote-tracking branch 'origin/feat/monster-streaming' into feat/monster-room-placement
71fdaaefe3 feat(sim/monsters): lazy room population with bPopulated and active/sleeping streaming
Compare 2 commits »
troytt created branch feat/monster-room-placement in troytt/diablo2-web 2026-09-17 08:35:18 +00:00
troytt pushed to feat/monster-room-placement at troytt/diablo2-web 2026-09-17 08:35:18 +00:00
8e46b64156 feat(monsters): room-local pack allocation and clustering placement
troytt created branch feat/monster-streaming in troytt/diablo2-web 2026-09-17 08:33:27 +00:00
troytt pushed to feat/monster-streaming at troytt/diablo2-web 2026-09-17 08:33:27 +00:00
71fdaaefe3 feat(sim/monsters): lazy room population with bPopulated and active/sleeping streaming
troytt closed issue troytt/diablo2-web#16 2026-09-17 08:16:41 +00:00
[性能] 渲染主循环掉到 20 tps:零视口剔除(88.6% 白画)+ 图集页切换导致单帧最高 3077 次 draw call
troytt closed issue troytt/diablo2-web#20 2026-09-17 08:16:36 +00:00
[性能] 方案 G:着色器与 GL 状态微调(discard / texStorage / uniform 上传)—— 需要实机测量才能定夺
troytt commented on issue troytt/diablo2-web#20 2026-09-17 08:16:32 +00:00
[性能] 方案 G:着色器与 GL 状态微调(discard / texStorage / uniform 上传)—— 需要实机测量才能定夺

方案 G(着色器与 GL 状态微调)修复完成并验证通过

  • 关联分支: fix/issue-20
  • 提交记录: 11e2e42731f4a8bedcb7c88a9a37ba7ac6cd1af5
  • 核心改动: …
troytt created branch fix/issue-20 in troytt/diablo2-web 2026-09-17 08:16:13 +00:00
troytt pushed to fix/issue-20 at troytt/diablo2-web 2026-09-17 08:16:13 +00:00
11e2e42731 perf(render): optimize GL state with immutable texStorage2D, uniform caching, and configurable discard (fixes #20)
troytt commented on issue troytt/diablo2-web#16 2026-09-17 08:15:53 +00:00
[性能] 渲染主循环掉到 20 tps:零视口剔除(88.6% 白画)+ 图集页切换导致单帧最高 3077 次 draw call

渲染主循环性能与生命周期验证全线闭环

  • 关联分支: fix/issue-16
  • 提交记录: 33585afe8dab64f5c02e14e9b3e366cb6504975e
  • 方案全景实施总结: 1.…
troytt created branch fix/issue-16 in troytt/diablo2-web 2026-09-17 08:15:20 +00:00
troytt pushed to fix/issue-16 at troytt/diablo2-web 2026-09-17 08:15:20 +00:00
33585afe8d test(render/perf): comprehensive lifecycle verification and performance regression suite (fixes #16)