【Rust日报】2026-03-19 Avian Physics 0.6 发布

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

asmkit-rs 是一个 Rust 汇编工具库,支持动态生成和执行机器码,核心组件包括代码缓冲区、汇编器和 JIT 内存分配器。示例展示了 SIMD 向量加法的执行。Avian Physics 0.6 发布,新增移动与滑动功能、关节马达支持及优化,提升性能并提供运动学角色控制器示例。

🎯

关键要点

  • asmkit-rs 是一个 Rust 汇编工具库,支持动态生成和执行机器码。
  • 核心组件包括代码缓冲区、汇编器和 JIT 内存分配器。
  • 示例展示了 SIMD 向量加法的执行过程。
  • 代码示例中使用寄存器 RDI、RSI 和 RDX 进行参数设置。
  • JIT 执行使用双重映射机制分配可执行内存。
  • Avian Physics 0.6 发布,新增移动与滑动功能和关节马达支持。
  • 实现了运动学角色控制器的核心移动和碰撞算法。
  • BVH 宽相位优化提升了大型场景和静态几何体的性能。
  • 空间查询优化显著降低系统开销。
  • 未来计划包括通用数值和 SIMD 支持,以及更多角色控制器功能。
➡️

继续阅读