SepComet basil
basil pushed to master at basil/IMX6U-Game 2026-06-11 10:42:02 +08:00
acf162d1b9 修复 LightGame Windows 输入问题并完善手动亮度控制
fda8b120d3 为 LightGame 提供素材转换工具和转换后的头文件
Compare 2 commits »
basil pushed to main at basil/vampire-like 2026-06-10 17:27:09 +08:00
a2cd3ab7e7 扩充道具系统并统一图标命名规范
basil pushed to master at basil/IMX6U-Game 2026-06-10 15:22:38 +08:00
e00fc1799d 重构键盘输入为 IKeyboardState 接口,消除 App 层对 SDL 的直接依赖
basil pushed to main at basil/vampire-like 2026-06-10 09:56:12 +08:00
7a3a2cf17b 引入 Cinemachine 和 CameraModule,添加摄像机跟随缓动效果
basil pushed to main at basil/vampire-like 2026-06-10 08:49:20 +08:00
ee69efe965 扩充游戏内容,保持敌人基本行为不变,使用缩放和颜色区分不同敌人
basil pushed to master at basil/IMX6U-Game 2026-06-09 12:25:05 +08:00
aecd5a46ed 搭建 LightGame 游戏框架
basil pushed to master at basil/IMX6U-Game 2026-06-09 10:39:15 +08:00
189072ba4e 更新文档
basil pushed to master at basil/IMX6U-Game 2026-06-09 10:31:42 +08:00
0fdcb6b8ff stop tracking build-check directory
basil pushed to master at basil/IMX6U-Game 2026-06-09 10:28:37 +08:00
feb088a854 统一 Image 和 Sprite 语义到目前的 Image/Sprite 结构体而非之前的类定义
basil pushed to master at basil/IMX6U-Game 2026-06-09 09:00:48 +08:00
56eec9e9d2 收口颜色格式,删除原来的 RGBA8888 的存储和调用
basil pushed to master at basil/IMX6U-Game 2026-06-09 08:20:42 +08:00
23a5b50aec 收口字体渲染路径以降低 atlas 体积并直接输出 RGB565
basil pushed to master at basil/IMX6U-Game 2026-06-08 18:32:11 +08:00
5ac61dca0e 统一 2D 渲染链路以消除格式分叉和热路径中转
basil pushed to master at basil/IMX6U-Game 2026-06-07 21:37:42 +08:00
c3f12d9013 Triangle::get_boundingBox 消除 std::min({a,b,c}) 替换为 detail::min3f/max3f
basil pushed to master at basil/IMX6U-Game 2026-06-07 19:54:21 +08:00
a8630c720e TriangleRasterizer 定点化
basil pushed to master at basil/IMX6U-Game 2026-06-07 19:25:05 +08:00
16d961e9f3 DrawLine 消除 set_pixel
basil pushed to master at basil/IMX6U-Game 2026-06-07 18:24:54 +08:00
b248bd5cff 性能优化:P0/P1 热路径优化及 DepthBuffer 定点化
Compare 2 commits »
basil pushed to master at basil/IMX6U-Game 2026-06-07 15:24:14 +08:00
a2c218f690 更新文档
basil pushed to master at basil/IMX6U-Game 2026-06-07 14:24:35 +08:00
d92b890528 修正板端性能测试误判并加速 framebuffer 提交
basil pushed to master at basil/IMX6U-Game 2026-06-07 12:31:37 +08:00
a9bc9a59fb update FBDisplay.h
basil pushed to master at basil/IMX6U-Game 2026-06-07 10:09:11 +08:00
777ff96602 拆分时间源以稳定 IMX6U 固定步长主循环