diablo2-web/src
troytt 53f52ba61e fix(formats): 替换原始缓冲区的未检查读取
Rewrites raw buffer deserialization across formats to use ByteReader, DataView and safe property assignments with precise error propagation. Eliminates untested internal bounds checks and explicitly validates untrusted asset streams safely.
2026-09-14 13:19:01 +00:00
..
audio feat(mpq): 实现 ADPCM 与 Huffman 音频解码并接入 Web Audio (fixes #13) 2026-09-14 12:30:21 +00:00
formats fix(formats): 替换原始缓冲区的未检查读取 2026-09-14 13:19:01 +00:00
game feat(scene): 衔接 NPC 数据至引擎层及交互面板验证 (fixes #6) 2026-09-14 13:14:34 +00:00
mpq fix(formats): 替换原始缓冲区的未检查读取 2026-09-14 13:19:01 +00:00
net refactor(lockstep): 按项目规范彻底移除 any 约束逃逸并优化哈希分配性能 (refs #7) 2026-09-14 13:05:18 +00:00
render fix(render): 修复 SpriteRenderer 显存泄漏与补充 WebGL 上下文保护 (fixes #9) 2026-09-14 07:54:51 +00:00
scene feat(scene): 衔接 NPC 数据至引擎层及交互面板验证 (fixes #6) 2026-09-14 13:14:34 +00:00
sim refactor: 提取 ViewportCamera 与后备 Demo 数据 2026-09-14 12:37:29 +00:00
main.ts 初始提交:从零实现的暗黑破坏神 II WebGL2 引擎(TypeScript + Vite,零运行时依赖) 2026-09-13 18:10:28 +08:00
walk.ts fix(render): 修复 SpriteRenderer 显存泄漏与补充 WebGL 上下文保护 (fixes #9) 2026-09-14 07:54:51 +00:00